cela diskusia je o tom, ze na spravnu ulohu spravny framework, o vhodnosti javy tu nik nepochybuje okrem vas, diskobolos :-)
jednoduchá aplikace se ladila týdny, protože v době implementace to nikdo pořádně neznal. A hlavně běh jednoduché aplikace vyžadoval neuměrné množství paměti a nepracoval efektivně - což možná souvisí i s objektovým návrhem business logiky.
tydny? rofl? to boli co za zazracne kniznice co ste pouzili?
to
not invented syndrome, hell yeah!
funky vec je, ze ak si typicky developer nad tvojimi frameworkami, tak si vo vztahu k miestnemu frameworku na tom uplne rovnako ako vo vztahu ku verejnej opensourcovej kniznici:
* mas len taku dobru dokumentaciu, aku ti vytvorili kolegovia: a uprimne, interne projekty na tom su dost casto biedne
* mas na to prave tolko supportu, kolko su kolegovia-autori ochotni poskytovat
* performance je len taky dobry, ako boli dobri tvoji tvorcovia.
co garantuje, ze tvoj vlastny webserver / orm riesenie / gui vrstva bude lepsie ako existujuce riesenia? co garantuje, ze vyviniete lepsi webserver nez taky tomcat, ktory presiel 10+ rokmi iteracii skusenosti a uprav kodu? [ale dobre, chcel by som robit v tvojej firme, kde ti manazer da rok casu na vlastny webserver, where do i apply?]
zloba je, ze ako typicky vyvojar totalnom vendor lock-ine, pretoze skusenosti nevies zrecyklovat inde a ked nahodou zamieris k inemu zamestnavatelovi, tak mu mozes povedat leda to, ze si 3 roky vyvijal nad customizovanym riesenim
cele je to o tom, aby sa vybrali overene a zname kniznice
* ktore naozaj maju za sebou dlhy vyvoj a neni to fanprojekt z githubu o jednom vyvojarovi (= najhorsie chyby su opravene, limitacie su zadokumentovanie a vie sa o nich")
* maju dobru podporu = support a dokumentaciu = clovek neodvisne na jednom probleme a nemusi debugovat vsetko jak divy
* v teame existuje clovek, ktory s nou ma skusenosti a nezacina sa na zelenej luke s limitovanym casom (predide sa "nikdo to poradne neznal")
* su open source ("na release se ceka tydny" = mozete si chybu patchnut, ked je najhorsie)
a cely tento proces sa riesi v tejto teme :-)