Dopo che il mondo intero ha espresso il suo disappunto per la Beta 1 di ASP.NET AJAX Extension eccomi qui a dire la mia a mente fredda. (oddio con questo caldo non è proprio così)
Quasi tutte le feature lato client sono state zappate, vedi il databinding, l'autocomplete, alcuni metodi delle classi estese, etc. etc. Alla luce di quello che sarà la release 1.0, non voglio dire che sia stato un bene o un male, ma visto che si tratta di pochi controlli e un pò di javascript, (ok, ci sono i test di stabilità, di integrazione, di sistema, di performance e molti altri ancora. Anche se a volte non sembra lavorano veramente bene in MS) penso che questo discorso andasse affrontato all'inizio senza portare una torta intera a tavola per poi farne mangiare solo una fetta.
Visto che la strada a dicembre 2005 era stata già tracciata, perchè non dire da subito "Ragazzi, questo è il core, al resto ci lavoreremo pian piano". Che abbiano voluto far avvicinare la gente per renderla poi ATLAS dipendente perchè passare ad altre librerie sarebbe troppo oneroso? Una Go-Live fatta a marzo (soli 3 mesi dopo aver stabilito l'architettura generale) mi fa decisamente pendere per questa visione dei fatti.
C'è da dire che ORCAS è in piena evoluzione. Quanto tempo e quante risorse avrà il team di ASP.NET per dedicarsi ad AJAX? Ormai hanno dato la parola che il core uscirà a Dicembre-Gennaio, ma la qualità e la stabilità come saranno? Vista la pochezza spero ottimi, ma visto il poco tempo a disposizione non ci credo moltissimo. E la manutenzione dove la mettiamo? Mi sembra come quando si stimano 3 mesi per fare un progetto ed il commerciale lo vende pronto in 1 mese e mezzo. Staremo a vedere.
ATLAS July CTP era un ottimo prodotto, AJAX Beta 1 è quasi un altro prodotto; non dico sia pessimo o di scarsa qualità, anzi. Diciamocela tutta, di librerie JS per fare D&D, autocomplete, e altre robe Javascript, ce ne sono molte in giro, non è certo ATLAS che ha introdotto la novità. Personalmente la Beta 1 contiene tutto quello di cui ho bisogno cioè UpdatePanel, e possibilità di invocare WS o metodi della pagina, ma avere altre cose non mi facva schifo.
Per concludere, mi soddisfa tiepidamente la Beta 1, ma rimane il fastidio per qualcosa che ho l'impressione di non vedere mai in versione supportata, per una versione che scende da 10 a 7 come valutazione, per un ritardo che poteva essere evitato e per un senso di fregatura che mi pervade.
Stay tuned...
crixo wrote:
speriamo non ci costringano a pesanti astinenze ed a rivolgerci ad altri "pusher" piu' developer-oriented ovvero che facciano del "developer care" un punto di partenza e non un trascurabile dettaglio
se ne trovi uno sulla faccia di questo universo, fammi un fischio <g>
Stefano Mostarda wrote:
per un senso di fregatura che mi pervade.
sono d'accordo e per quanto mi piacesse ATLAS, continuo a pensare che AJAX sia quello che è, che forse se ne sono accorti e tipo investono risorse a fare meglio i CSS Adapters, per esempio.
ma forse anche questo è solo un sogno
btw, non è così strano che cambino da una preview ad una beta. è successo al ..NET Framework 1.0, a Windows Vista, ATLAS non sarà l'ultimo, è il normale ciclo di alpha/beta testing di un prodotto. discutibile, ma è così.
Hai ragione, ma stavolta mi sembra un tantinello diverso. La go-live in genere si da ad una beta-2 mentre in questo caso l'hanno data ad una ctp dando un minimo senso di stabilità e non lontananza al momento del rilascio.
Questo mi sa di trappola per attirare gente e qui mi pervade il senso di fregatura. Certo, usare una CTP per andare in produzione è da folli, ma se la si usa per un prodotto che dovrà andare in produzione con l'anno nuovo allora aveva un senso.
My Two cents...
.
SM15455 wrote:
Hai ragione, ma stavolta mi sembra un tantinello diverso. La go-live in genere si da ad una beta-2 mentre in questo caso l'hanno data ad una ctp dando un minimo senso di stabilità e non lontananza al momento del rilascio.
ripeto, anche WPF aveva la GoLive in diverse build, con tagli anche "epocali" rispetto alle ultime.
è triste, ma usare beta ed essere early adopter è sempre un rischio.
Questo mi sa di trappola per attirare gente e qui mi pervade il senso di fregatura. Certo, usare una CTP per andare in produzione è da folli, ma se la si usa per un prodotto che dovrà andare in produzione con l'anno nuovo allora aveva un senso.
se investi su una tecnologia che di fatto ancora non esiste, sai che potrai/dovrai cambiare, probabilmente anche tutto. il che, cmq, non toglie via il senso di fregatura che è giusto sentire
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.






Stampa
Download 


Mi aggrego al senso di fregatura dettato dalla solita poca attenzione della cara MS alla compatibilita' con il passato. Ok certo per prodotti in alpha/beta non si dovrebbe parlare di compatibilita'... ma l'enfasi e lo sforzo speso per spingere Atlas certo non lasciava pensare ad un cambio cosi radicale.
Gia' solo il cambio dei tag name mi ha indispettio, anche si di fatto e' poca cosa... ben piu' grave sono certi cambiamente che rendono incompatibili le due versioni come ad es le classi basi per le chiamate ai ws.
Direi che a basso livello certi cambiamenti sono stati provvidenziali in primis i PageMethods che chimano metodi statici server side evitando grossi post di dati spesso inutili, in secundis un accesso piu' facile e trasparent ad un page life cycle client side.
Certo l'eliminazione di tutti quegli utili gadget presenti in atlas e' stata una mossa evitabile e di cattivo gusto verso chi ha accolto il messaggio di mamma MS e ha iniziato ad usare quel gran prodotto che oggi ci troviamo gia' a commemorare quando pensavamo invece di farlo parte integrante delle nostre applicazioni!
staremo a vedere... certo ormai saremo in molti ad essere ajax-addict.. speriamo non ci costringano a pesanti astinenze ed a rivolgerci ad altri "pusher" piu' developer-oriented ovvero che facciano del "developer care" un punto di partenza e non un trascurabile dettaglio
Continua »»» | Rispondi »»»