Nie zależności od ram będziesz chciał, pierwszą rzeczą, którą musisz wiedzieć, że:
- zajmie to trochę czasu, aby wiedzieć, że
- Zrobisz crapping rzeczy w tym czasie ^^
- tak więc, biorąc pod uwagę fakt, że zajmie trochę czasu, zanim są w pełni sprawne :-)
Myślę, że te punkty są najbardziej niedoszacowane punkty: korzystanie z frameworka zajmuje niewiele czasu ... Korzystanie z niego dobrze i do pełnego zakresu jego umiejętności trwa ... Cóż, może kilka miesięcy, może ... Co oznacza, kiedy jesteś w koniec twojego projektu powiesz "Powinienem przepisać to z wszystkimi rzeczami, których nauczyłem się podczas ponownego pisania go za pierwszym razem" :-D
Co to znaczy: dowiedz się, co może zrobić framework, dowiedz się, jak używać go i używać go przez jakiś czas w małych aplikacjach, zanim zaczniesz przepisywać swój duży!
Następnie, prawdopodobnie nie ma „najlepsze ramy”: jeden ramowa może być bardzo dobrze nadaje się do jednego projektu, a drugi może być najlepsze dla drugiego, innego projektu.
Nigdy nie pracowałem z CakePHP; Naprawdę lubię Zend Framework. Ale to jest osobista opinia, a O, ludzie, którzy naprawdę lubią symfony; nie są w błędzie: symfony jest świetny - i nie myliłem się ani^^
Mimo to czasami zgadzamy się na pewne rzeczy; jak fakt, że (warstwa domyślna ORM z Symfony) Doctrine jest naprawdę świetna sprawa, i mają tendencję do używania zarówno w symfony oraz projektów ZF-Based ...
Jeśli motywację, można spojrzeć na wiele stanowisk na SO, o frameworkach ...Oto kilka z nich:
Powodzenia z tymi ^^
("Which f R AMY”jest dość pationnating - i subiektywne - pytanie ^^)
Z jakiegoś powodu myślałem, że Zend Framework jest prawnie zastrzeżony. Chyba mam więcej badań do zrobienia. – mattl
Jeśli chodzi o pisanie mojej dużej aplikacji w ramach platformy, mamy już spory kawałek programistów, ale zawsze możemy użyć więcej. Czy byłbyś zainteresowany pomocą? – mattl
Za tym kryje się firma (Zend), ale nie, zdecydowanie nie jest ona prawnie zastrzeżona; Jeśli dobrze pamiętam, to jest na jakiejś licencji BSD (i jest to świetna rzecz dla użytkowników); patrz http://framework.zend.com/license - i nie jest to jedyne środowisko, w którym znajduje się firma; Symfony też ma jeden, na przykład –