Ho un team di sviluppo specializzato in ASP.NET. Quindi le soluzioni che forniamo sono basate sul web, in esecuzione su IIS e utilizzando MS SQL Server. Tutto all'interno della intranet dell'azienda. Il team ha questa competenza e sono eccellenti in C# e .Net in generale.Qual è il profilo di uno sviluppatore di SharePoint
La società sta implementando SharePoint MOSS 2007. Questa implementazione fa parte di un progetto per il quale non sono coinvolto e per il quale sono disponibili pochissime informazioni. Tuttavia so che hanno stabilito il livello "pensatori" (quelli che diranno cosa fare), il livello delle integrazioni (chi configurerà, distribuirà e gestirà la produzione) e che dovranno stabilire il cosiddetto livello di sviluppo (quelli che faranno cose che gli altri due non possono fare).
Mi viene chiesto di valutare la possibilità di aumentare l'esperienza del mio team aggiungendo lo sviluppo di SharePoint. Questa è la parte facile, devo solo trovare la formazione richiesta e inviare la mia gente.
Tuttavia in questi giorni lo sviluppo di parole potrebbe significare un sacco di cose e talvolta scopro che la configurazione è utilizzata al posto dello sviluppo. Non ho obiezioni per far evolvere il team sviluppando nuove competenze, ma voglio essere sicuro di mantenere le cose stimolanti per i miei sviluppatori. In secondo luogo, non voglio dire che abbiamo esperienza nello sviluppo di SharePoint, e in realtà ciò che facciamo è solo la modifica di file css o xml. Inoltre, non penso che usare le procedure guidate per produrre una soluzione sia il modo migliore per seguire uno sviluppatore C#.
Le domande che mi pongo prima sono: qual è lo sfondo di uno sviluppatore di SharePoint? come potrebbero sentirsi gli sviluppatori .Net se gli viene chiesto di diventare sviluppatori di SharePoint?
Ogni pensiero sarà molto apprezzato.
+1: sorprendente risposta, ty –
Ottime informazioni lì. Ora, presumo che ci siano diversi sviluppatori che fanno un mix di applicazioni sharepoint (principalmente web part) e asp "tradizionali".sviluppo web in rete, per lo sviluppo di sharepoint ogni sviluppatore avrebbe il proprio server virtuale - Windows 2003 o 2008 - sulla propria workstation (stiamo lavorando con XP professional, passando presto a Windows 7). Quindi vengono caricati MOSS e VS 2008 (con eventuali estensioni necessarie). Sviluppare e testare sul server virtuale, quindi distribuirlo sul server sharepoint di produzione indipendente? –
@Ken Sì, ogni sviluppatore ha il proprio ambiente di macchina virtuale che controlla il controllo del codice sorgente ogni volta che apporta le modifiche. Il risultato finale dovrebbe essere una funzionalità con un file di installazione che esegue i comandi di stsadm. Da lì abbiamo una macchina virtuale di test separata in cui i comandi vengono eseguiti e le soluzioni testate prima di essere consegnate al client – armannvg