21 messaggi dal 13 agosto 2008
Ho già fatto dei semplici programmi in ASP, per fare solo delle interrogazioni nella nostra intranet su dati aziendali via Web invece che con obsoleti prodotti client-server.

poichè gli utenti ci hanno preso gusto, ora vogliono aumentare le banche dati interrogabili (sola lettura quindi).

Qualcuno mi ha suggerito di farlo non più in ASP ma in ASP.NET, vista la grossa quantità di campi da visualizzare.
Ho molte tabelle in relazione master-dettaglio (o meglio: 1 tabella e una decina di tabelle di dettaglio che puntano all'unica tabella master)


Ho bisogno di avere una panoramica SEMPLICE di cosa fa in più ASP.NET rispetto ad ASP e se è quello di cui ho bisogno (per non accorgermene invece dopo 2 mesi ad applicazione in alto mare).


Potete aiutarmi?

Esiste una una demo?

danke
438 messaggi dal 04 agosto 2002
Contributi
vecchiogillo, invertiamo la domanda: cosa ha classic ASP in più di asp.net? NULLA!
Non scherziamo, poche storie e passa a .net!

Comunque, se vuoi i "classici 10 buoni motivi per ..." puoi leggere questo:
http://www.aspitalia.com/articoli/asp.net/FromASPtoASP.NET.aspx

ciao ciao,
v
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
vecchiogillo ha scritto:

Ho bisogno di avere una panoramica SEMPLICE di cosa fa in più ASP.NET rispetto ad ASP e se è quello di cui ho bisogno (per non accorgermene invece dopo 2 mesi ad applicazione in alto mare).

Più che evidenziarne le migliorie dovresti pensare che ASP è fermo nello sviluppo dal 1999 circa e che Microsoft ha sostituito questa tecnologia per lo sviluppo in ambiente web con ASP.NET, che in questi anni sta evolvendo a buoni ritmi essendo ad oggi disponibile la versione 3.5 SP1, quindi la riflessione che ti invito a fare è che non è produttivo utilizzare una tecnologia così vecchia almeno che non sia abbia già in produzione un progetto e si debba modificarlo (e non sia conveniente una sua riscrittura) oppure si debba fare qualcosa di semplice per cui si ha già pronto un codice da copiare-incollare senza editarlo.

Tra l'altro ti assicuro che con progetti semplici come quello che hai descritto i wizard visuali di Visual Studio e di Visual Web Developer Express ti portano passo per passo a ralizzare quello che vuoi con semplicità e velocità, quindi nel tuo caso potresti investire un po' di tempo ad affrontare una nuova tecnologia, essere produttivo fin da subito con l'aiuto delle procedure guidate ed avere gettato basi moderne su un progetto in modo che in futuro sia più agevole modificarlo o estenderlo.

Esiste una una demo?

Come demo e come fonte di esempi puoi vedere anche i quickstart del "produttore"  :
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/data/databases.aspx#masterdetails

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
8 messaggi dal 07 agosto 2006
ciao,
vedendo come le tecnologie nascono e muoiono im poco tempo (pensa al fatto che asp.net 1.x è totalmente obsoleto e asp classico no), ti consiglio di utilizzare la tecnologia che meglio ti aiuta a risolvere il problema che ti hanno posto.

Io ad esempio (ora mi attiro le ire del forum), per inserire e modificare un record spesso uso ADO classico nelle app .NET, che trovo molto immediato e con poche operazioni eseguo il task, mentre trovo l'uso dei command oneroso, soprattutto per algoritmi complessi che mi trovo a gestire e mi serve l'ambiente connesso.

Linq, invece è fantastico, peccato che le classi generate sul file dbml non vengano aggiornate in automatico se cambio o modifico un campo (ho scritto a MS e hanno girato il tutto al developer team, ma poi non ho più saputo oltre), oppure vede solo SQL server, mentre altri db utilizzati non sono implementati.

A volte rimpiango ASP quando con due righe di html e vb faccio operazioni che in NET sono complicate da far funzionare.

Ora arriva Silverlight 2 staremo a vedere...
2.190 messaggi dal 04 marzo 2004
Contributi | Blog
giorgio.novello ha scritto:
ciao,
ciao!

vedendo come le tecnologie nascono e muoiono im poco tempo (pensa al fatto che asp.net 1.x è totalmente obsoleto e asp classico no),

Tecnologicamente parlando, per me ASP è obsoleto mentre ASP.NET 1.1 è semplicemente stato aggiornato nel tempo, con ASP.NET è possibile fare molte più cose in minor tempo rispetto ad ASP e quindi lo rende più efficiente ed adatto per creare nuovi progetti.
Ad oggi ha poco senso creare un nuovo progetto in ASP.NET 1.1 in quanto le nuove versioni del .NET Framework sono gratuite come lo sono i tool di sviluppo, e il percorso di apprendimento verso le recenti versioni non è ostico in quanto la piattaforma di base è la stessa.
Tuttavia ha ancora meno senso creare un nuovo progetto in ASP in quanto il tempo di studio di ASP.NET verrebbe ampiamente compensato dalla maggiore produttività, per la serie "parto più lento ma dopo ti riprendo e ti surclasso"
ti consiglio di utilizzare la tecnologia che meglio ti aiuta a risolvere il problema che ti hanno posto.

Parole sante, però trattandosi di mettere le basi per qualcosa di estendibile io ritengo che quello sforzo di cambiare piattaforma sia sostenibile (perchè il progetto è semplice) e sia giusto sostenerlo per le considerazioni di cui sopra.
Io ad esempio (ora mi attiro le ire del forum), per inserire e modificare un record spesso uso ADO classico nelle app .NET, che trovo molto immediato e con poche operazioni eseguo il task, mentre trovo l'uso dei command oneroso, soprattutto per algoritmi complessi che mi trovo a gestire e mi serve l'ambiente connesso.
beh beh .. anche io all'inizio quando ho iniziato con ASP ho pensato.. che casino  , poi però mi sono sforzato di capire i nuovi concentti e ti assicuro che la visione delle cose cambia radicalmente

Linq, invece è fantastico, peccato che le classi generate sul file dbml non vengano aggiornate in automatico se cambio o modifico un campo (ho scritto a MS e hanno girato il tutto al developer team, ma poi non ho più saputo oltre), oppure vede solo SQL server, mentre altri db utilizzati non sono implementati.
Hai visto questo? http://blogs.vertigo.com/personal/petar/Blog/archive/2008/01/11/get-your-linq-in-sync-inside-ide-low-tech.aspx

A volte rimpiango ASP quando con due righe di html e vb faccio operazioni che in NET sono complicate da far funzionare.
All'inizio sembrano più complicate, poi diventano semplici e ti permettono di scrivere codice più manutenibile e robusto, con ASP.NET per esempio ho trovato molto più facile scovare i bug rispetto ad ASP.

Ora arriva Silverlight 2 staremo a vedere...

Beh, anche se gira nel browser Silverlight è proprio un altro mondo  ed ha senso utilizzarlo per creare interfacce interattive o per creare animazioni, altrimenti si è molto più veloci in ASP.NET a colpi di drag&drop su Visual Studio!

Alessio Leoncini (WinRTItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer
21 messaggi dal 13 agosto 2008
giorgio.novello ha scritto:
ciao,
vedendo come le tecnologie nascono e muoiono im poco tempo (pensa al fatto che asp.net 1.x è totalmente obsoleto e asp classico no), ti consiglio di utilizzare la tecnologia che meglio ti aiuta a risolvere il problema che ti hanno posto.

CONCORDO pienamente!
21 messaggi dal 13 agosto 2008
Interessante la disquisizione, ma nel mio caso faccio programmi in maniera saltuaria e non devo produrre grosse quantità di software.

Anzi la cosa più importante è la replicabilità e la modificabilità nel tempo, cioè rimetterci le mani dopo 4, 5 mesi che non programmo, per questo con concordo con giorgio.novello.


Darò un occhiata a questo ASP.NET 2.0 dopo ferragosto.
Approffitto di questi momenti di calma negli uffici per imparare cose nuove.

Danke
21 messaggi dal 13 agosto 2008
sto leggendo...... mmmmmmmmmh interessante....dammi tempo.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.