Zdravím,

já bych řekl, že dost záleží na tom, co a jak se bude na zelené louce vyvíjet a podle toho by se preference nástrojů mohly měnit. Moje odpovědi se tedy vztahují spíš k tomu, jako já mám historickou zkušenost s projekty (webové aplikace střední velikosti, desítky vlastních knihoven, desítky cizích knihoven, tým o několika lidech):

IDE: IntelliJ Idea - v případě volné licence je teď dostupná Community Edition - vyzkoušel jsem všechny 3 hlavní IDE (Eclipse / Netbeans) a s Ideou se cítím nejproduktivnější Build nástroj: Maven 2 - při více knihovnách a větším týmu, přináší podle mého názoru užití Mavenu vyšší produktivitu (zvlášť když je dobře integrovaný do IDE, což v Idea je) SCM: asi SVM, i když bych asi zvažoval modernější přístupy jako je třeba GIT, i když s ním zrovna osobní zkušenost nemám Server: pokud stačí jednoduchý Tomcat / Jetty (tj. není potřeba enterprise fíčur, což velmi často není), zůstával bych spíš u něj
Web framework:
- plno obrazovek, které jsou si podobné jako vejce vejci? -> komponentový framework (JSF nebo Tapestry) - customizovaný frontend s plno zvláštnostmi? MVC řešení (Stripes, Spring MVC)
ORM:
- plno entit, velký datový model, zkušenosti s JPA - asi Hibernate
- potřeba fungovat na nižší úrovni (optimalizace toku dat, rychlost), zkušenost s plain SQL - iBatis CI tool: mám dobré zkušenosti s TeamCity, ale to je od určité velikosti placené ... řada lidí chválí Hudson - osobně bych řekl, že je to více méně prašť jako uhoď, hlavně mít NĚJAKÝ integrační server

Připojuji se k tomu, abychom z toho nedělali žádný flame.

H.

--------------------------------------------------------------
Ing. Jan Novotný
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
http://blog.novoj.net
Myšlenky dne otce Fura
--------------------------------------------------------------



Roman Roman napsal(a):
Dobrý deň.

Páčia sa mi také ankety, aké robí napr. p. Jůza; človek má potom aspoň nejaký 
prehľad.

Jednako by som sa rád spýtal na jednu vec: ak by ste začínali s budovaním vývoja "na 
zelenej lúke" obmedzený len OS, ktorým je Windows, ktoré nástroje by ste použili? 
Aké IDE, buildovací nástroj, aplikačný server a pod.?

Z môjho pohľadu asi takto:
- IDE: Eclipse (je s ním kamarát SAPácky NetWeaver)
- Build nástroj: Ant
- SCM: svn (s prístupom cez Apache a s overením na AD [možnosť https]; asi by 
postačovalo aj svnserve so SASL, ak by to bolo jednoduché nakonfigurovať s AD; 
otázka: správa účtov do dobúcnosti: Apache má na to jeden súbor a SASL???)
- Server: GlassFish (v podstate postačuje Tomcat s pár knižnicami naviac + JK 
pre IIS, ale do budúcna, možno...)
- Web framework: JSF (len preto, že je preferovaný SUNom a budí dojem 
dlhodobého štandardu; tu je malý problém: Tomcat by sa dal kedykoľvek v 
budúcnosti nahradiť GlassFishom ale prechod napríklad zo Stripes na JSF by 
zrejme taký jednoduchý nebol)
- ORM, CI tool a iné: možno niečo v budúcnosti...

Prosím tých čo budú odpovedať, aby rešpektovali názory (sny a túžby :-)) 
ostatných a neprodukovali zbytočný spam.

Vopred ďakujem za odpovede, Roman.

Odpovedet emailem