Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 0 Dołączył: 12.07.2009 Ostrzeżenie: (10%)
|
Moi mili, przeczytałam wiele tematów na tym forum o wyborze Frameworka. Ale wszystkie one sprowadzały się do dyskusji na tematy, których ktoś kto nie używał żadnego Frameworka w ogóle nie zrozumie. I ja tez nie rozumiałam. Tych Frameworków jest dużo, a różnice między nimi trudno dostrzec. Jestem przekonana, że nie tylko ja mam taki problem. Jestem początkująca, ale jak każdy chciałabym się uczyć i rozwijać. Ale nigdy Frameworka nie używałam. Nauczyłam się programować obiektowo i myślę, że teraz przyszedł czas na Frameworki. Tylko który wybrać? Jak je porównać? Wydaje mi się, że ważnych jest kilka tematów:
a) Prostota i intuicyjność użycia. Czyli, żeby w miarę szybko dało się napisać w takim Frameworku prostą stronę, a nie żeby trzeba było studiować miesiącami dokumentacje, albo analizować strukturę dziesiątek katalogów. (IMG:style_emoticons/default/cool.gif) Dokumentacja tez jest bardzo ważna, bo jak się nauczyć czegoś nowego nie mając dobrej dokumentacji? c) Możliwość użycia na dowolnym wspólnym hostingu. W domu można sobie wszystko w php.ini zmienić ale na tych hostingach wspólnych już nie zawsze. Zwykle nie ma tez dostępu do systemu operacyjnego an takim hostingu i nie ma wiersza poleceń. A ponoć Symfony tego wymaga? d) Stabilność i przyszłościowość. Sama nie wiem co bym zrobiła jakby się okazało, ze Framework którego się nauczyłam naglę się zmienił i wszystko co w nim napisałam już nie działa w nowszej wersji. Albo co gorsza Frameworka przestał istnieć i nie będzie w ogóle nowych wersji. e) Elastyczność i efektywność programowania w danym Frameworku. Im szybciej - po poznaniu Frameworka - można zaprogramować w nim konkretną rzecz tym lepiej.I dobrze byłoby aby mieć jakąś swobodę, że coś można zrobić tak lub tak, a nie tak jak pozwala Framework. f) Wydajność, coś co jest bardzo wolne, albo zużywa zbyt wiele procesora albo pamięci nie jest zbyt fajne. g) Zwiększenie szans na lepsza pracę. To trochę dziwny punkt. Ale fajnie by było jakby się okazało, że wybierając jakiś Framework zwiększam szanse na lepszą pracę. Pewnie jedne są bardziej popularne wśród pracodawców a inne mniej. Bardzo prosiłabym Was o wypowiedzenie się w tym temacie i ocenę najpopularniejszych i najlepszych Frameworków według tych punktów (np 1-10), albo jakiś innych. Tak, żeby dało się to porównać i podjąć dobrą decyzje. Jestem przekonana, że byłoby to bardzo pomocne dla bardzo wielu osób w podobnej do mojej sytuacji. Proszę o zrozumienie. Wiem, że wiele jest takich pytań. Ale myślę, że one ciągle wracają bo ciągle nie ma dobrego tematu z takim porównaniem. Co ma zrobić ktoś na moim miejscu, jeśli widzi tylko wypowiedzi: wybierz ten, wybierz tamten. Ale bez żadnego zrozumiałego uzasadnienia, porównania. A przecież decyzja o wyborze Frameworka jest bardzo ważna, bo wiąże się z poświęceniem bardzo dużej ilości czasu na jego poznanie. pozdrawiam najserdeczniej Jola Ten post edytował jolam 29.04.2010, 19:52:34 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Wszystko co bazuje na czymś, jest z reguły od tego wolniejsze poprzez prosty fakt: jest nakładką na to. To jak z piciem wody... Możesz wskoczyć do zbiornika wody i pić gdy chcesz, ale możesz czerpać szklanką czy ręką lub pić z rurki. Szklanka i rurka dają Ci wygodę, gdyż nie musisz być bezpośrednio w wodzie, ale też ogranicza to w pewnym stopniu. To samo jest z językiem i frameworkami. Dają wygodę, ale kosztem wydajności. Im bliżej czystego języka PHP tym są zazwyczaj szybsze. Im więcej we frameworku elastyczności klas, dziedziczenia, tym wolniej działa całość.
|
|
|
|
jolam [Cake][SF][ZF]Jakie są różnice, plusy, minus między ZendFramework, Symfony, CakePHP, Kohana, Yii 29.04.2010, 16:15:14
pedro84 Spojrzałaś choćby na przyklejony temat? Tam jest w... 29.04.2010, 16:24:57
jolam Zapomniałam dodać, że chyba tak jak wszystkich int... 29.04.2010, 16:31:12
k_@_m_i_l Ja również polecam Ci KohanęPHP
Framework lekki,... 29.04.2010, 20:16:30
destroyerr Oczekujesz, że skoro Tobie szkoda czasu to ktoś go... 29.04.2010, 22:55:47
thek Jolam... Dopiero co przedwczoraj miałem pytania na... 30.04.2010, 00:13:31
jolam Trochę się zawiodłam, myślałam, że więcej osób będ... 30.04.2010, 11:21:54
trucksweb ale czym tu sie dzielic ?
czy jak kupujesz samoch... 30.04.2010, 12:02:05
jolam A czy jest jakiś Framework, który nie wymaga konso... 30.04.2010, 12:09:25
trucksweb ale idziesz do salony i do kazdego wsiadasz i sie ... 30.04.2010, 12:16:28
jolam A mógłbyś mi podać linki do takich testów? Bo ja j... 30.04.2010, 12:24:09 
pedro84 Cytat(jolam @ 30.04.2010, 13:24:09 ) ... 30.04.2010, 12:57:21
blooregard CytatKażdym autem jeździ się tak samo
Sugerujesz, ... 30.04.2010, 12:30:44
jolam blooregard dziękuję za linki.
Widzę, że mój pomys... 30.04.2010, 20:27:05 
pedro84 Cytat(jolam @ 30.04.2010, 21:27:05 ) ... 30.04.2010, 20:45:53
piotrooo89 ~jolam a ja mam własnego i przekonaj mnie że który... 30.04.2010, 21:05:00
Crozin @piotrooo89: wiesz jaka jest wada Twojego FW? Musi... 30.04.2010, 23:34:32
piotrooo89 @Crozin pracując w firmie gdzie jest kilku program... 30.04.2010, 23:41:55
jolam A czy ten cały Yii jest trudniejszy niż Kohana? 1.05.2010, 00:13:53
Crozin To jest pytanie z serii... czy jazda na nartach je... 1.05.2010, 07:20:05
wiewiorek Nie wiem jak inni, ale ja się najlepiej uczę na pr... 1.05.2010, 10:02:21
darko IMO Zend jest najgorszym frameworkiem dla początku... 1.05.2010, 16:43:56
jolam No to, że Zend Framweork jest bardzo trudny to już... 1.05.2010, 19:48:00
pedro84 Ciężko pobrać i sprawdzić? 1.05.2010, 21:23:29
entereczek Ja korzystam z Solar PHP 5 Framework. Ale, aby go ... 1.05.2010, 21:45:55
jolam Przejrzałam przykłady dla tych tutoriali i muszę p... 2.05.2010, 15:03:40 
pedro84 Cytat(jolam @ 2.05.2010, 16:03:40 ) C... 2.05.2010, 16:30:06
Crozin A to PDO udostępnia jakiś inny niż obiektowy inter... 2.05.2010, 15:28:14
k_@_m_i_l Jak nie chcesz korzystać z generatorów - nie musis... 2.05.2010, 15:50:32
jolam No przeglądałam te strony ale chciałam się poradzi... 2.05.2010, 21:56:03
pedro84 Mi się wydaje, że masz problem leżący u podstaw. M... 2.05.2010, 22:07:38 ![]() ![]() |
|
Aktualny czas: 15.10.2025 - 00:01 |