Po prostu natknąłem się na Delphi for PHP, a moja natychmiastowa odpowiedź brzmiała "oh, no", ale myślę, że być może byłem zbyt pochopny. Czy ktoś próbował? Co myślisz?Delphi for PHP
Odpowiedz
Myślę, że niektóre z celów Delphi dla PHP są znakomite, początkowa implementacja prawdopodobnie nie była tak wspaniała, jak mogłaby być.
Głównym celem Delphi for PHP było stworzenie wspólnej struktury dla komponentów php, "Visual Component Library" (VCL), która pozwoliła na pracę z wieloma różnymi komponentami dostawców w standardowy sposób. Ten VCL jest również całkowicie otwartym źródłem w prawdziwym sensie, nie tylko wysyłanym kodem źródłowym, ale także gotowym dla społeczności do wprowadzania zmian i do tego, aby zostać przywróconym do produktu.
Występują problemy z wydajnością, ponieważ obiekt helikachy VCL jest nieco zbyt głęboki, ale myślę, że w końcu będzie to bardzo przyjemny produkt.
Mogę tylko powtórzyć, że Joe Stagner z Microsoft naprawdę lubi Delphi for PHP.
Mówi, że tutaj: "[Delphi for PHP] 2.0 is the REAL DEAL and I LOVE IT !"
Byłoby wspaniale, gdyby nie byłoby dobrym Facebook API dla Delphi for PHP, to by do szybkiego tworzenia aplikacji Facebook.
Jeśli jesteś deweloperem Delphi od dłuższego czasu, który wybiera się w sieciowy hype, to jest to narzędzie. Umożliwia szybkie nurkowanie w programowaniu sieciowym. Ukrywa wiele problemów związanych z tworzeniem/projektowaniem stron internetowych. Ale wydajność IDE jest słaba, a wynik html generowany podczas uruchamiania aplikacji VCL dla WEB jest ohydny. Wydajność środowiska wykonawczego aplikacji wydaje się być słaba (ale i tak jest to często spotykany problem we wszystkich programach VCLized php). Debugowanie jest dobre. Integracja szablonów html/php/smarty/debugowania/bazy danych/interfejsu sprawia, że jest to jedyne uzasadnione rozwiązanie RAD dla php. Oczywiście może to pomóc, jeśli pracujesz w trybie OOP (bez używania zbyt dużej ilości komponentów VCL). Użyłem go w okresie próbnym. Jeśli mam projekt internetowy, kupię go. Główną wadą jest brak dokumentacji i słaba społeczność.
IDE ma niską wydajność, a VCL4PHP wydaje się nieco powolny. Ale idea wizualnego IDE php ma rację. Produkt wymaga lepszej dokumentacji, a zawarte w nim próbki powinny uwzględniać tematy takie jak mvc, techniki zwinne, testy jednostkowe itp., A nie podstawowe użycie vcl. Nadzieję, że to staje się lepsze z przyszłych wydaniach
To o co chodzi:
* Speed development with drag-and-drop visual design
* Code faster and build quality apps with a complete PHP IDE and debugger
* Build data-driven Web applications with broad database connectivity
* Create AJAX-enabled Web 2.0 pages and sites
- 1. Delphi for..in ustawia kolejność wyliczeń pętli
- 2. Delphi VCL for Win32 - wiele programów obsługi zdarzeń
- 3. Delphi bitowe proc konwersji do PHP
- 4. Czy ktoś użył HipHop for PHP?
- 5. Eclipse PDT Intellisense for PHP funkcje
- 6. Bezpieczne szyfrowanie keypair w Delphi i PHP?
- 7. proste gniazdo z php i delphi?
- 8. Cruise Control jako PHPUnderControl vs. Hudson for PHP
- 9. Gdzie jest "widok konspektu klasy" w Netbeans for PHP?
- 10. Format kodu źródłowego PHP Save z Zend Studio for Eclipse
- 11. pthreads for PHP nie wykonuje równoległych wątków w Apache
- 12. Wykorzystanie pamięci PHP w pętli For stale rośnie
- 13. Homestead 502 Bad Gateway zamiast Whoops for PHP błędy
- 14. Framework for Unittests for Multithreading in Java
- 15. "Delphi Fundamentals" w Delphi 2009
- 16. curl_setopt cacert.pem for paypal
- 17. Aplikacja internetowa w Delphi
- 18. Escape string Python for MySQL
- 19. Wywołanie metody Delphi z innego programu Delphi
- 20. Jak wypełnić zestaw Delphi?
- 21. Dlaczego program Android Studio chce, żebym używał funkcji For Each zamiast For For Loop?
- 22. Delphi: TStringList.Contains?
- 23. Delphi wyłączyć ostrzeżenia nie
- 24. Delphi TDictionary iteracja
- 25. Zapytanie FOR FOR UPDATE NOWAIT w przypadku FK w Oracle
- 26. Get nazwy listy w pętli for
- 27. Wygładzanie czcionek w Delphi
- 28. GORM for Rest (Grails)?
- 29. R .Internal for Beginners
- 30. Like Box for Group