Jeśli wybrałeś za pomocą ramy, nie zależnie od których jeden będzie chciał, pierwszą rzeczą, którą musisz wiedzieć, że:
- zajmie to trochę czasu, aby wiedzieć, to
- zrobisz crapping rzeczy, w tym czasie ^^
- więc wziąć pod uwagę fakt, zajmie to trochę czasu, zanim są w pełni sprawne :-)
Sądzę, że te punkty są najbardziej niedocenionymi punktami: korzystanie z frameworka zabiera niewiele czasu ... Korzystanie z niego dobrze i do pełnego zakresu jego umiejętności trwa ... Cóż, może kilka miesięcy, może ... Które Oznacza to, że kiedy kończysz swój projekt, powinieneś napisać: "Powinienem przepisać to wszystko, czego się nauczyłem, ponownie pisząc je po raz pierwszy" :-D
Co to znaczy: dowiedz się framework może zrobić, nauczyć się z niego korzystać i używać go przez pewien czas w małych aplikacjach, zanim zacznie przepisywać swój duży!
(Uwaga: Ten poprzedni akapit był re-post ramach odpowiedzi zrobiłem this question)
Z drugiej strony, jeśli nie używać ramy:
- będzie jeszcze trochę czasu, aby znać PHP tyle dobrze, aby rozwijać swoją aplikację
- będzie jeszcze zrobić crapy rzeczy w tym czasie ^^
- i powinieneś jeszcze poświęcić trochę czasu na "małe projekty/aplikacje" przed rozpoczęciem programowania dużego, aby zapoznać się z językiem.
Tak więc, używając ram, czy też nie, te same rzeczy są nadal prawdziwe: użycie frameworka zapewnia tylko pewne granice, pomoc i wskaźniki - i wiele już istniejących świetnych kodów!
Wreszcie o kwestii „wykorzystaniem ramy” vs „nie za pomocą ramy” ... Cóż, to rok 2009, a biorąc pod uwagę ilość rzeczy/code/najlepszych praktyk/Poradniki Bez względu na ramy, zdecydowanie korzystałbym z frameworka: pracuję w firmie, która tworzy strony internetowe, i nigdy nie zadajemy sobie pytania ", jeśli pójdziemy z ramą" - nadal używamy pytanie "która struktura jest najlepsza dla tego projektu", chociaż.
Plus, jeśli są chętni do pracy (tj professionnally mówienia) w rozwoju PHP, które stosuje się „duży” ramy będzie dodatkowym atutem w CV (no, nie wiem o tym kraju gdzie jesteś, ale we Francji jest zdecydowanie na plus)
(dodawany jako edycji, aby być bardziej jasne, o co mi chodzi)
Mimo to, podczas powiedziałbym "użyj aplikacji "" do swojej aplikacji, która z pewnością nie przeszkadza ci w pierwszym wydaniu/inwestowaniu przez jakiś czas w naukę co najmniej asics PHP, jego składnia i niektóre z jego "pouchów" - ale sądzę, że może to dotyczyć mniejszych "przykładowych aplikacji".
I, jeśli jesteś ciekawy "jakie ramy powinienem wybrać" ...Dobrze, że to dość debata ^^
O tym, że zamiast debaty na nowo, oto kilka wskazówek na inne pytania/odpowiedzi:
(Cóż, to dziwne: niektóre z nich ght również pomóc ci odpowiedzieć na własne pytanie ;-))
Bardzo pomocne jest wyraźne określenie, z którą decyzją się borykasz. –