Efektivni vyvoj web aplikaci rubrika: Folklór
Ahoj,
na několika posledních PHP/JS projektech jsem měl pocit, že musí existovat cesta, jak řešit zakázkové projekty se středním rozsahem efektivněji.
Používali jsme Nette + jQuery, aktuálně mám pocit, že je to dost low level přístup. Nechci se dotknout Nette komunity, jen hledám něco robustnějšího a víc zavedeného (např. komponenty z Nette repo. jsem pravidelně ohýbal, než začly fungovat).
Představuji si víc než framework, vyspělé repozitory hotových (a funkčních) komponent a třeba mockupy celých use casů.
Možná něco jako ORO platform.
Zajímají mě ale i SW stacky, které používáte (např. (Nette|Symfony|..)+(AngularJS|React|Google Closure) + (jQWidgets|KendoUI|...) + (Composer|Bower|NPM|...)... + (Jasmine|Protractor|...) + nějaký scaffolding ...
Cokoliv, co považujete za pomoc v efektivním vývoji (snad kromě GTD/metodik a IDE, na to už je spousta vláken :) ), můžete se podělit?
Díky.
Ruby on Rails je v rychlosti vývoje to nejlepší, co jsem dosud potkal. Hlavní výhodou je systém hotových knihoven (gem, viz https://www.ruby-toolbox.com/), které jsou většinou chytře napsané, vyvíjené a funkční. To ve světě PHP není. Tam najdu sto kandidátů, týden je zkouším a nakonec si to napíšu radši sám.
V RoR je hotové všechno, co typická web aplikace potřebuje. Přihlašování uživatelů, upload souborů v modelu, administrace, 1 click deploy atd. Kostra aplikace jde vytvořit jedním příkazem z šablony.
Kdo RoR nepotkal, ať se podívá na http://railscasts.com/ například http://railscasts.com/episodes/253-carrierwave-file-uploads?autoplay=true nebo http://railscasts.com/episodes/209-introducing-devise?autoplay=true
Pro klientskou část doporučuji kouknout na http://emberjs.com/
Pro zobrazení všech 11 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem: