Efektivni vyvoj web aplikaci rubrika: Folklór

4 84mmdd
položil/-a 12.7.2014

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.

odkaz
2 Martin Novák
odpověděl/-a 15.7.2014

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:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.