Na zelenej lúke

2009-11-14 Thread Roman Roman
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.


Re: Na zelenej lúke

2009-11-15 Thread Rodina Novotných

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.

  


Re: Na zelenej lúke

2009-11-15 Thread tronicek
Dobry den,

tahle anketa muze ukazat, ktere vyvojove nastroje a frameworky jsou
oblibene. Ale tim to konci. Pokud ocekavate potvrzeni toho, ze jste si
vybral to nejlepsi, tak Vas asi zklamu: malokdy je nejaky nastroj ci
framework jednoznacne nejlepsi. Takze Vas mail muze slouzit jako dobry
namet na dlouhou diskuzi (zdaleka neuvadim vsechny mozne ucastniky):

1) Eclipse vs. IntelliJ IDEA vs. NetBeans,

2) Ant vs. Maven vs. Gradle,

3) SVN vs. Mercurial,

4) GlassFish vs. JBoss vs. WebSphere,

5) JSF vs. Struts vs. Wicket vs. Spring MVC,

6) JPA vs. Hibernate vs. IBatis.

Tezko vsak dojdeme k nejakemu jednoznacnemu zaveru. Je to tim, ze na takto
obecnou otazku zadna jednoznacna odpoved neni.

Vhodnejsi otazka je: chci delat tohle a uvazuji o tomto nastroji a
frameworku. Jsou vhodne? Nebo jeste prip. neni neco lepsiho?

Pri hledani odpovedi je vhodne uvazit soucasne znalosti. Napr. pokud znate
framework X a pro danou aplikaci postacuje, nema cenu si delat tezkou
hlavu z toho, ze framework Y by byl mozna o malinko lepsi. Proste pouzijte
framework X.

Z.T.
-- 
Zdenek Tronicek
FIT CTU in Prague


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



Re: Na zelenej lúke

2009-11-16 Thread Martin Kuba
Roman Roman napsal(a):
> - Web framework: JSF (len preto, že je preferovaný SUNom a budí dojem 
> dlhodobého štandardu; 

Tenhle argument mě vždycky dostane. Myslíte nějaký dlouhodobý standard,
jako byly třeba JSP 1.0 se skriptlety, později zavržené a nahrazené
JSP s custom tagy, později nahrazené v JSP 2.0 za Expression Language
a fragmentové atributy, později v JSP 2.1 nahrazené za Unified Expression 
Language
a JSF ? Nebo třeba EJB 1.0 Entity Beans, později zavržené a nahrazené v EJB 3.0 
za JPA ?

Nějak mi nepřipadá, že SUNem používaný 'design by committee' by produkoval něco
stabilního nebo dobrého. Pouze kolem toho nadělají pořádný "hype" a použijí 
spoustu "buzzwords".
Nejlepší věci vznikají evolučně, jako třeba Struts nebo Hibernate,
a SUN je nakonec se skřípěním zubů zahrne, v těchto případech Struts Bean Tags 
jako
JSTL a Hibernate jako JPA.

SUN v tom není sám, pamatuji dobu, kdy IBM zuřivě propagovalo svůj vlastní 
webserver
Internet Connection Secure Server, aby pak tiše začalo používat opensourcový 
Apache,
který byl prostě lepší.

Prostě používat něco horšího jenom proto, že za tím stojí velká firma,
místo něčeho lepšího, je IMHO krátkozraké, protože to lepší se časem prostě 
prosadí.

Makub
-- 
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: ma...@ics.muni.cz
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--



smime.p7s
Description: S/MIME Cryptographic Signature


Re: Na zelenej lúke

2009-11-19 Thread Dusan Zatkovsky
> - 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ť

Bacha na svn nad https, casto sa stretavam s problemami pri svn copy, svn mv a 
spol. Myslim ze ide o nejaky rozsireny bug v mod_svn.

-- 
Dusan


... tykajte mi


Re: Na zelenej lúke

2009-11-19 Thread Oto Buchta
+1 pro Intellij IDEA
+1 pro SVN
+1 pro JBoss

+.5 pro Maven - kdo se tim prokouse a ma to integrovane do IDE (IDEI
:-D ), je naprosto spokojen

u 5 a 6 je to tezke - vzdycky zalezi na to, k cemu to potrebujes.

2009/11/19 Dusan Zatkovsky :
>> - 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ť
>
> Bacha na svn nad https, casto sa stretavam s problemami pri svn copy, svn mv a
> spol. Myslim ze ide o nejaky rozsireny bug v mod_svn.