Na zelenej lúke

Rodina Novotných novotnaci na megasphera.cz
Neděle Listopad 15 10:19:29 CET 2009


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.
>
>   



Další informace o konferenci Konference