Поделиться через


Visual Studio 2005 Tools for Office 2005

Il 27 Settembre Microsoft in
collaborazione con ShareOffice.it ha organizzato il Visual Studio 2005 Tools
for Office Day.

Durante l’evento ho presentato
due sessioni, una introduttiva sui VSTO e sulle nuove caratteristiche della
versione 2005 e una sul supporto per gli add-ins di Outlook e per Infopath. Devo
dire che il supporto per Outlook è molto interessante, sopratutto per uno come
me che è abbituato a lavorare con Outlook aperto 24 ore su 24. Realizzare
add-ins managed è molto semplice e avendo a disposizione il .NET Framework è
possibile personalizzare qualunque aspetto del nostro client di posta.

Il supporto per Infopath è altrettanto
interessante perchè permette agli sviluppatori di scrivere la logica dietro i
moduli infopath in .NET. Questo permetterà di realizzare maschere di data entry
anche complesse con uno sforzo minimo (considerando poi che in Office 12 sarà
disponibile Infopath server, cioè la possibilità di vedere le form di Infopath
in un browser J) e con tutta la flessibilità di .NET

Se volete scaricare le demo e le slide
(prima che vengano pubblicate da MS) le potete trovare qui www.fsantini.net

Comments

  • Anonymous
    September 29, 2005
    Ciao Fabio,
    per quanto riguarda lo sviluppo con Infopath SP1 ti posso testimoniare che si è vero che la logica viene inclusa nel documento, cosa non sempre buona tra l'altro... ma ancora infopath almeno per l'integrazione che può avere in scenari collaborativi con Windows Sharepoint Services non permette di trascorrere notti tranquille dopo aver fatto il deploy di una soluzione un pochino pi compessa del solito :-(
    Sto parlando del vero problema che si nasconde dietro all'apparente "facilità" con qui si programma Infopath, cioè la distribuzione dei contenuti..non possiamo pensare ancora che un prodotto che faciliti operazioni di workflow sia ancora talmente legato all'interoperabilità con applicativi Office like "IExplorer".
    Oggi sono troppo pochi e non convenienti i "work-around" che vengono adottati per l'accessibilità al modulo via internet, come ad esempio generazione di pagine aspx oppure l'adozione (tra qualche tempo) del nuovo IExplore 7.0, ed altri!
    Io sinceramente penso che per adesso Adobe con il suo prodotto LifeCycle sia un pochino più avanti. almeno fino a quando non esca Office 12, poi vedremo....è un peccato che girino sempre intorno ad XML e poi a livello di presentazione dei contenuti, si rimangino tutto!
  • Anonymous
    September 29, 2005
    Ciao Romeo , di sicuro Infopath non risolve tutti i problemi però non mi è chiaro cosa intendi quando parli di "distribuzione dei contenuti" e di interoperabilità like "IExplorer". Credo che quando uscirà Infopath server, molte semplici applicazioni che oggi richiedono comunque giorni di lavoro in ASP.NET potranno essere sviluppate con Infopath. Mi interessa sapere che tipo di problemi hai avuto perchè credo possa essere interessante avere altri giudizi.
  • Anonymous
    September 30, 2005
    The comment has been removed
  • Anonymous
    September 30, 2005
    Grazie Romeo per la risposta, adesso mi sono chiari i tuoi dubbi. Sono d'accordo con te che in questo momento Infopath è un prodotto che raggiunge il massimo del suo utilizzo in una intranet, anche perchè era proprio nato per quello, e nasce anche per semplificare una serie di semplici attività come per esempio piccoli workflow (nota spese, richiesta ferie) che sviluppati con questo prodotto garantiscono all'IT un veloce sviluppo e una semplice distribuzione. Non sono d'accordo invece quando parli di "interoperabilità like IExplorer" perchè come ti dicevo, la prossima versione di Infopath avrà anche una parte server (chiamata per il momento Office “12” servers Forms Services) che permetterà di pubblicare sul web le form sviluppate con il designer di Infopath client. Quando dico pubblicare su internet mi riferisco al fatto che il client sarà un browser (IE 6+, Safari, Netscape, Firefox) che gira su un qualunque SO(Windows, Mac, Linux, Unix). Questo significa disaccopiare la parte server da quella client. A questo punto forse una serie di applicazioni web pure (non c'è bisogno di nulla sul client se non il browser) potranno essere sviluppate con Infopath. Se parliamo di oggi sono assolutamente d'accordo con te, Infopath va bene per cose medio-semplici e su intranet, se parliamo di Office 12 le cose secondo me cambieranno.

    ps. Grazie per i complimenti anche perchè hai citato due persone delle quali ho una grandissima stima sia professionale che umana (Roberto un pò meno sul lato umano perchè è tutto chiacchere e distintivo, chiedere a lui per sapere perchè :-))
  • Anonymous
    September 30, 2005
    Ciao Fabio,
    grazie per le delucidazioni... ti dò fiducia per il futuro (Office 12 & C.) ma considerati pure "sorvegliato speciale" :-)

    Ciao e grazie ancora....
  • Anonymous
    June 22, 2006
    Grazie delle informazioni.