W skrócie: Nie
Jeśli chcesz uzyskać więcej informacji na temat Phalcon, czytaj dalej.
Zrobiłem http://oisie.com/en z Phalcon + mysql. Teraz buduję nowe oprogramowanie z Phalcon + MongoDB i jednym Phalcon + Mysql. Jestem z Phalconem od ponad roku, który rozwija się prawie codziennie i mogę powiedzieć, że nie ma takich problemów z debugowaniem. Przynajmniej nie miałem żadnych. Phalcon jest bardzo solidnym szkieletem i działa błyskawicznie. Ma wszystko, co musi mieć. Developing jest również bardzo aktywny, buduje już nową wersję, a najlepsze jest to, że nie powinno być żadnych problemów z Phalconem przy aktualizacji na twoim komputerze.
Jeśli podoba Ci się wstępnie wygenerować foldery i pliki, należy sprawdzić to repozytorium na github:
https://github.com/phalcon/phalcon-devtools
zaktualizowałem odcinki IDE do najnowszej wersji, aby dostać pracę autouzupełnianie. Można znaleźć je tutaj:
https://github.com/phalcon/phalcon-devtools/tree/master/ide
moje doświadczenie z Phalcon:
- łatwe aktualizacje ram. Po prostu zaktualizuj moduł Apache lub nginx i to wszystko.
- Nie miałem żadnych problemów po aktualizacji frameworka. Spróbuj stworzyć wszystko za pomocą Zend v1.x i zaktualizuj go do 2.x Będziesz musiał zaktualizować tonę swojego kodu. Z Phalconem nie ma takiego problemu. Myślę, że jest to bardzo ważne w długoterminowych projektach.
- Moje IDE nie jest wypełnione ponad 5000 plików szkieletu, więc działa szybciej podczas pracy.
- Phalcon jest prekompilowany, więc jest szybki z powodu niskiego I/O i kompilacji. Widziałem facetów, którzy wykonali odpowiedź serwera ± 40 ms w Symfony, ale było to dla nich wyzwaniem. Z Phalconem to tylko codzienne rzeczy. Masz 20-60 ms odpowiedzi z serwera bez dodatkowych warstw pamięci podręcznej.
- To oszczędza pieniądze. Mniej CPU + mniej RAM = mniej $ dla serwerów.
- Próbowałem Zend i Symfony. Również lata temu pracowałem z Joomla, Drupalem i WordPress. Phalcon jest moje główne ramy teraz i po nim i nie chce, aby spojrzeć wstecz :)
Jeśli zaczynają się z Phalcon, powinny znaleźć przydatne rzeczy na moich github acc: https://github.com/stars/liesislukas
Miłej zabawy;)
PS
Phalcon 2 postęp: https://github.com/phalcon/cphalcon/wiki/Progress-2.0 Phalcon 2 jest napisane z Zephir (język budować apache rozszerzeń/nginx): https://github.com/phalcon/zephir
Próbowałem pisać moje wygrane rozszerzenie z ZEPHIR i to naprawdę łatwe do zrobienia :) ja nigdy nie lubił języków rodziny C ze względu na jego ścisły charakter w porównaniu do PHP. A Zephir jest językiem, który jest dobrze znany w PHP, ale z nim piszesz rozszerzenie apache/nginx. Więc jeśli nawet nie używasz frameworka Phalcon, ale masz kilka ciężkich zadań, możesz łatwo napisać dla niego skompilowane rozszerzenie. Graj z nim;)
Lukas, To jest mnóstwo informacji, dziękuję bardzo za pomoc! Dobrze słyszeć, że debugowanie nie jest problemem. Także, jak powiedziałeś, słyszałem, jak inni deweloperzy mówią "dobrze, jeśli dostosujesz Laravel tak, jak to i że będzie to szybsze", ale to pokonuje cel użycia frameworka, który polega na szybkim uruchomieniu projektów . Jestem podekscytowany rozpoczęciem pracy z nim, wygląda na bardzo potężny. – Sean
Myślę, że Phalcon wprowadza nową erę do programowania PHP. Dokładnie to działa. Nie ma powodu, aby nie prekompilować tych plików. Symonfy, Zend, Laravel. Wszystkie świetne frameworki, mnóstwo świetnych stron internetowych jest z nimi uruchomionych, ale dobrze Phalcon ma podstawową szybkość. Żadne inne ramy nie mogą go pokonać w zwykłych plikach PHP. Kiedy pracujesz z Phalconem, wydaje ci się, że powinien on być częścią podstawowego PHP. –
Z całym szacunkiem nie zgadzam się z "nie ma takich problemów z debugowaniem". Spróbuj użyć Phalcon + Oracle lub konfiguracji, które nie są dokładnie mainstream w społeczności OS. Wiele metod w dialekcie Oracle nie jest zaimplementowanych (Phalcon 2.0.8) + implementowane są błędne. To nie jest zarzut, tylko heads-up dla tych, którzy przyjeżdżają do Phalcon. Przygotuj się na zanurzenie w rdzeniu Phalcona (zephir) i wykonaj łatanie prób i błędów. Musiałem uciekać się do wyrzucania Wyjątków tu i tam, żeby zobaczyć, co się dzieje w Phalconie (nie ideałem, wiem). –