Zdravim,

ono to souvisi vice s navrhem aplikace - kdyz sem zacinal programovat, programoval jsem malickosti s kratkyk zivotnim cyklem a sam. Prozival jsem psychicke trauma nad prazdnym projektem, frameworky mne prisly taky komplexni a zbytecne. I vlastne J2EE - proc si pridavat praci a delat nejake Session beany, stateless beany, dao atd. kdyz jde vsechno krasne pres JDBC a staci mit dostatecne vybavenou db.

Dneska mam repository ruzne rozdelanych projektu, ktere resi par problemu a konfiguraci. Zadne deprese, jenom najit a posladat zakladni kameny z ruznych projektu, refaktorovat a implementovat problem. Pochopil jsem zakladni vlastnost Eclipse (Rational) a to moc refactoringu.

Udrzitelnost kodu - nedavno jsem se vracel k projektu asi 3 roky staremu, ktery dost tezil z vlastnosti DB2 - velmi efektivni (a efektni) dotaz, z poloviny generovany za behu - ale zmenit jen takovou drobnost znamenalo jej cely pochopit, prepsat a otestovat, na komentare sem tehda moc nedal, na JUnity vubec... znate to.

Vykon - muze byt Hibernate rychlejsi nez SQL? Tezko, kdyz SQL buduje. Zajimave by bylo dostat Hibernate do databaze a DAO manager interface z ni ven. Obdobne technologie jsem nasel a to db4o (zajimave je ze ma transakce, ale zahadne spadla tak, ze data uz nesly obnovit) a pak Cache (problem je, ze chybi pohodlne prostredi pro vyvoj = plugin pro eclipse)....
Muze byt titles rychlejsi nez jsp a scriplety - mozna.

Dle meho frameworky zvysuji efektivitu programatora, tim klesa naklad na projekt a proto si muze program dovolit vice lidi, popr. dotlacit na zelezo. Tim se IT rozviji prevlada poptavka nad nabidkou = nejsme o hladu a tak to chvily jeste bude.

Karel
PS: ne nahodou nejvetsi giganti trhu jsou ti, kteri zaroven dodavaji jak SW, tak HW. MS a Dell jsou vyjimky potvrzujici pravidlo.
Ja ted budu asi vypadat jako naprosty staromylsky zakrslik, ale nepripada vam, ze je tech konfiguraku uz tak nejak nakonec moc? Ze vetsinu procesoroveho casu misto vlastni business logiky sezerou ty desitky ruznych frameworku?

Odpovedet emailem