Ko je rekao da u .Net-u nema šta da se bira? Samo je generalno gledano mnogo veći deo standardizovan u odnosu na ostale platforme (apple excluded), i ne moraš da razmišljaš da li ovaj ili onaj XML parser itd. Ali i dalje imaš previše izbora, na primer kad se radi o pristupu bazi ili GUI-ju. A svaki izbor znači evaluaciju i testiranje pre ozbiljnije upotrebe. Što sam stariji to se više obradujem kad vidim da postoji samo jedan način da se nešto uradi i da svi to koriste.
A što se tiče enterprise softvera nije uopšte poenta u kvalitetu već u tome šta taj softver radi:
- muljaju se velike baze, često mission critical
- obično je tu i neka interakcija sa legacy sistemima
- česte su distribuirane arhitekture, aplikacioni serveri
A sam kod iza toga je često krpež, ali najpre kao posledica haotičnog razvoja i nepostojanja vizije gde će to sve završiti u trenutku kad se počinje.
|