Okuma en çok sinirlenen teknolojilerle ilgili bu kon SharePoint'in neredeyse evrensel olarak revize edildiğini fark ettim.
SharePoint (özellikle en son sürümler) ile ilgili deneyimim, temel yetkinliklerini akıllı bir şekilde gerçekleştirmesidir. Yani:
Deneyimlerim, SharePoint'in yalnızca bir kuruluş onu tasarlanmadığı bir yönde zorlamaya çalıştığında gerçekten çirkinleştiğidir. SharePoint bir CRM, ERP, hata veritabanı veya harici bir web sitesi değildir. SharePoint bir tutam hizmet verecek kadar esnektir, ancak özel bir aracın yerini almaz. (Microsoft, SharePoint'i ait olmadığı alanlara zorlamaktan suçludur.)
SharePoint için tasarlandığı gibi kullanıyorsanız, gerçekten işe yarar.
Düşünceler?
Bence bir zamanlar VB hakkında duyduğum bir yorumda özetlenebilir. "Basit şeyleri çok basit ve zor şeyleri imkansız hale getiriyor.".
SharePoint'i sevmemenin birçok nedeni var.
Sharepoint ile ilgili en büyük sorunum daha temel. Bence yanlış problem çözmeye çalışıyor.
Bunu kullanan birçok işletme, kağıtların, kullanıcıların formunun, bunun için belgelerin vb. belgeleri yönetmek için ....
peki bu sadece .... neden bu kadar çok belge ile başlayalım ...
formlar bir veritabanını doğrudan besleyen bir intranet formuna dönüştürülebilir. Bunun yerine bir Excel sayfasını doldurmam, yazdırmam, birisi imzalatmam, başka biri imzalamam, yazdırılan belgeyi almam ve bilgileri izlemek için el ile tekrar girmem gerekiyor ... imzalar dahil tüm bu görevler olabilir intranet formları ve dijital imza ile yapılmış ve işleri çok daha verimli hale getirmiştir.
Bir süre için sabitlenmeyecek bir üründe bilinen bir hatanın nasıl çalışılacağını açıklayan hızlı bir belge ... Yine de ilgili wiki sayfasına hızlı bir şekilde bir ifade girmek doğal bir seçenek gibi görünecektir. Yine de sık sık Word'ü başlatan, iki veya üç satır yazan ve belgeyi SharePoint sitesinin belirsiz bir köşesinde saklayan ve ardından ebedi "ama belgelendirilmiş" ile size tokat atan birini görüyorum. Ben böyle bir belge genellikle uygun hata düzeltme olarak kabul edilir bir noktaya bu gördük!
Sonuç olarak, Sharepoint'in sadece bu kötü alışkanlıkları uyguladığını ve zamanla, ilk etapta evcilleştirmek için çok daha kötü bir canavar yarattığını düşünüyorum. Bir Wiki, birkaç iyi yerleştirilmiş form ve iyi tasarlanmış bir intranet ile bir Word işlemci veya elektronik tablo kullanma ihtiyacı neredeyse sıfır olur. Sharepoint bunun için iyi olduğu için, şeylerinizi doğru yaparsanız, hiçbir şey için iyi olmaz.
Bence Sharepoint'in kurulu olduğu iki olası senaryo var:
1 - MSDN aboneliği/altın iş ortağı/yılbaşı hediyesi ile ücretsiz olduğu için
veya
2 - Çünkü bunun için ödeme yapan kişi, sonunda kullanacak olan kişi değildir.
Sanırım söylediğinde cevap verdin
Deneyimlerim, SharePoint'in yalnızca bir kuruluş tarafından tasarlanmadığı bir yönde zorlamaya çalıştığında gerçekten çirkinleşmesi
Şirketler, geliştiricilerini hızlı bir şekilde azaltacak sihirli bir mermi olmasını bekleyen ürünü getirme eğiliminde gibi görünüyor. Ve elbette bunu yapmaya çalışırken çok sinir bozucu oluyor. Size katılıyorum, eğer amaçlanan etki alanında kalırsanız iyi çalışır.
BTW bu kesinlikle SharePoint'e özgü değil. Bu, tüm otomat paketleri olmasa da birçoğunda olur. Görünüşe göre müşterilerin ürün sınırları içinde kalmak çok zor.
Kabul etmedim, SharePoint ile hiç çalışmadım ama duyduğum şey çoğunlukla iki şey etrafında dönüyor:
Tüm bilgi yönetimi sorunlarına mükemmel bir çözüm olacak şekilde tasarlanmış büyük bir ağır sistem. Sonuç olarak, amaçlanan işlevlerin hiçbirini gerçekten iyi bir şekilde yerine getirmedi, ancak hepsi ortalama seviyede. İnsanlar hayal kırıklığına uğradı.
Düşük kaliteli belgeler, geliştiricilerin sistemi ağrılı bir hata ayıklama, deneme, tahmin etme ve deneme süreci aracılığıyla öğrenmelerini ve anlamasını sağlar. Geliştiriciler hayal kırıklığına uğradı.
Bu, aşağı yukarı SharePoint'teki görüşleri özetler.
Ekstra okuma:
Sharepoint ile ilgili en büyük şikayetleriniz nelerdir?
Sharepoint programlaması ne kadar iyi/kötü?
Sharepoint 2007: Geliştiricilerin bilmesi gerekenler?
"Word dosyaları için kurumsal roach motel" en iyi özetliyor. Amaçlandığı iletişim merkezi olarak değil, sıklıkla veri dökümü olarak kullanılır. Wiki çözümünün aksine, genellikle daha geniş kullanıcı eğitimi yerine kısıtlayıcı izinlerle kurulur (çok gerektirir). Organizasyona gerçekten ilgi duyan insanları kilitlerseniz, bu başarısızlık için belirli bir garantidir. Üstelik BT desteği için bir kabus (bu benim algıladığım açıdır).
SharePoint'te olağan dışı bir şey yapmak çok zor. Sayfaların otomatik olarak sağlanması gibi temel görevler bile Visual Studio, Powershell, Powershell komut dosyası oluşturma, XML, vb. Bilgisini gerektirebilir. Bunu bir kuruluşta yapabilen tek kişi geliştiricilerdir.
Şimdi burada SharePoint ile ilgili sorunum - SharePoint özellikleri oluşturmak geliştirme değildir. Yönetimdir. SharePoint ile çoğu şey oluşturmak, bir web yöneticisinin yapabilmesi gereken bir şeydir, ancak web yöneticilerinin yapamayacağı kadar büyük ölçüde karmaşıktır. Bir geliştirici için, web yönetimi akıl almaz bir şekilde donuk.
SharePoint sadece zor ve sıkıcı.
SharePoint kimlere satılıyor?
SharePoint, bir şeye "Sorun Çözümü" olarak nasıl yaklaşılacağını bilmeyen iş insanlarına satılır. SharePoint'i alıp duvara atar ve yapışmasını umarlar. Daha sonra, organizasyonu ve özellik setlerini sonsuza kadar sıkışmış bir havuza yönlendiren onlar.
Bu mecazi gölet, insanların toparlayamayacağı teknik bir borç pozisyonudur ve yazılım bakım organizasyonunu sadece verimsiz bir şekilde daha fazla para atmalarını ve onları bir daha demiryoluna dönüştürmeyen bir yükseltmenin bir muckier havuzuna atmasını gerektirerek etkiler.
Organizasyonun yerini tutmaz, Disiplinin yerini tutmaz. Bunlara sahipseniz, neredeyse SharePoint'e ihtiyacınız yoktur. Yapmazsanız, Sharepoint sizi kurtaramaz.
Nefret etmemizin temel nedeni, SO korkunç bir şekilde tasarlanmış olması. Opak soyutlama katmanından sonra katmana sarılı devasa bir yapılandırma canavarıdır. Ciddi bir çözüm sağlamak için ciddi bir girişimden daha fazlası ...
Hangi yıldayız? İçerik türlerinizi gerçek tablo tanımlarına dayandırmanız yeterlidir. Basitleştirin ve herhangi bir modern CMS gibi iyi çalışın. Microsoft gerçekten yeniliği berbat ediyor. Ne yazık ki, hala kurumsal alana sahipler.
Kutu Dışı özellikler harika. İhtiyacınız olanı yapmak için kutudan çıkan özellikleri "manipüle etmeye" başladığınızda, hızlı bir şekilde zorlaşır.
Yukarıda belirtildiği gibi, sadece tasarlandığı şey için kullanılmalıdır. Ancak bu bir sorundur çünkü yöneticiler geliştiricinin SharePoint'in tasarlanmadığı şeyleri işleyebileceğini düşünür ve iter, bu da çözümleri araştırmak için saatler hatta günler geçirmelerini sağlar.
Bir şirket SharePoint kullanmak istiyorsa, gerekir tamamen araştırır. Sıklıkla yapmazlar ve ihtiyaç duydukları herhangi bir özellik geliştiriciye aktarılır.
SharePoint için tasarlandığı gibi kullanıyorsanız, gerçekten işe yarar çok doğru. Çalıştığım şirketin SharePoint için tasarlandığını ve çok fazla "özellik" eklemek istemediğini umuyorum.
Sharepoint ile yaşadığım ilk iki sorun:
Çoğu insanın radarının altına kaymış gibi görünen daha küçük sorunlar da var, bu yüzden Sharepoint'e özgü olmayacak. Bir örnek erişilebilirliktir. Bir diğeri navigasyon.
Bunu bir JIRA/Confluence/Subversion kurulumu gibi bir kontrastla karşılaştırın. Yapmanız gerekenlerin çoğu, daha iyi bir entegrasyon hikayesi ve genel olarak daha az para için birkaç diğer özellik için uygun araçlar elde edersiniz. Bu ürünler çok iyi bütünleşir ve birkaç şeyle (Sharepoint dahil) bütünleşir. Bu yapılandırma da mükemmel değil, ancak Sharepoint'ten daha iyi bir deneyim yaşadım.
Sharepoint hakkında "havalı" olduğunu düşündüğüm tek özellik MS Office'teki uzak içeriği düzenleyebiliyordu. Bundan sonraki her şey bir acıydı.
İlk önce aşırı hype'dan bahsediyorsun. Sonra bu yorumu yaptınız.
Tasarlandığı şey için SharePoint'i kullanırsanız, gerçekten işe yarar.
Sanırım kendi sorunuzu cevapladınız. SharePoint'in beğenilmemesi, normalde olduğundan daha fazla satılabildiği/satıldığı gerçeğinden kaynaklanmaktadır.
Bu, onunla ilgili yanlış bir şey olduğu anlamına gelmez, sadece doğru pazarlanmaz.
Maliyet. İnternet üzerinden erişilebilen yüksek performanslı iki sunucu kümesini fiyatlandırmayı deneyin. Bu yüzden insanlar alternatifler aramaya başlar