Panowie i Panie pracuje ktoś z Was z SherPointem?
Możecie mi prosto wyjaśnić do czego w firmach wykorzystywana jest ta platforma (tzn jakieś praktyczne zastosowania)?
A druga rzecz: z tego co czytałem to można dla tej platformy pisać w VB czy C# - tylko nie bardzo wiem co można napisać - tutaj też proszę o jakieś realne przykłady.
- Przechowywanie dokumentów z możliwością prezentowania ich w postaci "stron", wyszukiwania w archiwalnych dokumentach etc
- Automatyzacja obiegu dokumentów (workflow) - np. ktośtam generuje dokument, ktoś go musi "podpisać", ktoś musi coś dołączyć, potem X osób musi coś tam dodać od siebie itd To wszystko da się zrobić elektronicznie :)
- Miejsce do jednoczesnej pracy i wymiany dokumentów
- Można customizować samą platformę np. dodawać nowe typy dokumentów z customowymi metadanymi, dodawać nowe widgety (np. widget który pokazuje szefowi ile dokumentów utworzył każdy pracownik), definiować nowe obiegi dokumentów...
Można pisać pluginy. ;) A jakie, to już zależy od fantazji klienta. Teoretycznie dałoby się na bazie SharePointa napisać dowolny system do dowolnego celu. Możesz o nim myśleć jak o takim zaawansowanym CMSie.
Generalnie SharePointa 2007 programowało się głównie w XML, obecnie jest to ponoć już lepiej zorganizowane. Ponoć da się nawet pisać testowalny kod, a komuś nawet udało się osiągnąć CI.
Kolega w tym pisał. Mówił że bardzo nieprzyjemne doświadczenie. Dużo rzeczy utrudnionych podobno jest i trzeba szukać obejść, workaroundów i hacków które pisząc normalnie dałoby się... po prostu normalnie zrobić/napisać :). Nie polecał :P
Piszę zawodowo od pewnego czasu w SharePoint 2013, odradzam każdemu. Wszystko zrobione dziwnie, wszystko działa nieintuicyjnie, nie mówię już o samym aspekcie programowania. Sama platforma SharePointa potrafi się zepsuć bo tak. Po prostu jest to kiepsko zorganizowane, wydaje mi się, że zespół Microsoftu nie przemyślał kilku spraw dobrze.