76
Vývoj / Re: Vyplatí se víc Perl nebo C++
« kdy: 26. 12. 2010, 22:18:54 »Docela mě tento thread zaujal.Takovým nekorunovaným králem je ve světě Javy Spring Framework. Resp. dnes už je to balík víceméně nezávislých frameworků které se dají nějakým způsobem intergrovat vzájemně i s jinými frameworky. Hlavní části (pro začínajícího web developera) bych označil toto
Tomáš Vondra: Můžete doporučit nějaký Java framework (jak píšete), případně něco (text, knihu, nástroj, cokoliv) pro "odpíchnutí" nového Java programátora správným směrem?
Stejně jako dotazovatel mám zkušenosti pouze s PHP + základ Perlu.
- Spring Framework - naprostý základ, řídí "assembly" celé aplikace, tj. kdy se jaké komponenty vytvoří, jak se budou odkazovat, atd., základem je "inversion of control" design pattern
- Spring Web Flow - řeší navigaci mezi stránkami, v podstatě "controller" v MVC patternu
Další komponenty řeší bezpečnost, web services, integraci s Flexem, batch apod.
Netvrdím že je to ve všech ohledech nejlepší framework, nicméně je nejpoužívanější (a v jistém smyslu i nejkompletnější). A hlavně frameworky vesměs základní principy sdílí, takže naučit se jeden framework v podstatě znamená naučit se základy všech. Víceméně se jedná o "design patterns" typu "inversion of control", MVC apod.