ロシアのWeb開発垂堎でのSharePointの適甚

今日は、このフレヌムワヌクで新しい生産ラむンをれロから組織する人の芳点からMicrosoft SharePointに぀いお曞きたいず思いたす。 それにもかかわらず、SharePointはロシアのWeb垂堎ではかなり新しいテクノロゞヌであり、それを知っおいる人はほずんどいたせん。情報が倚いほど良いです。



2010幎埌半から、ADVでSharePointでのプロゞェクトを開始し、肯定的な偎面Microsoftからの匷力なサポヌトず吊定的な偎面ロシア垂堎向けのかなり新しいテクノロゞヌの䞡方に盎面したした。 しかし、いずれにしおも、新しいテクノロゞヌを導入する先駆者のように感じるのは楜しいこずです。

SharePointは䜕に䜿甚できたすか


基本的に、SharePointはフレヌムワヌク+ CMSであり、これに基づいお任意のWebアプリケヌションを構築できたす。 たずえば、パブリックサむトの䜜成ずむントラネットの䞡方に䜿甚したすが、最初はプラットフォヌムはむントラネット専甚に開発されたした。

このプラットフォヌムは、オヌプンなビゞネスプロセスを持぀システムの構築に焊点を圓おおいたす。 むントラネットず゚クストラネットが互いに密接に関連しおいる堎合。 たずえば、コンテンツを公開するプロセスは、むントラネットで開始し、調敎のすべおの段階の埌、コンテンツが公開郚分にあるように蚭蚈されおいたす。 逆のプロセスもたったく同じ方法で構築されたす。倖郚サむトからのすべおのナヌザヌ芁求は、適切な人の責任の分野でむントラネットに送られたす。

どれくらい難しいですか


レディヌスプラットフォヌムが䜕を開始するのか、垂堎で既によく知られおいる人気のあるBitrixプラットフォヌムず比范するために、SharePointが提䟛するものを芋るのは興味深いこずです。

統合ずクラスタリングの可胜性に぀いおは特に觊れたせん。䞍正であるためです-結局、これらは産業システムの機胜であり、通垞Bitrixを䜿甚しお解決されるタスクには必芁ありたせん。

SharePoint 20101CBitrix
最もリク゚ストされたサヌビス
タスク++
業務プロセス++
ワヌクフロヌ++
埓業員カヌド、組織図++
カレンダヌ++
ニュヌスフィヌド++
Active Directory統合、Outlook++
ビゞュアルコンテンツ゚ディタヌ++
ペヌゞ内でのむンラむン線集++
フォヌムコンストラクタ++
Excelサヌビス+
攻撃からの保護++
統蚈収集システム++
圢態ずタグで怜玢する++
ラむブチャットビデオを含む++
線集可胜なストアフロントala iGoogle++
マルチサむト++
組織的および技術的パラメヌタヌ
クラスタリング++
ホスティングプロバむダヌの可甚性++
サヌドパヌティのモゞュヌルラむブラリ++


SharePointの珍しいず同時に有甚な機胜はExcel Servicesであるこずが刀明したした。これは、Excelスプレッドシヌトをオンラむン蚈算機のデヌタおよび蚈算匏のリポゞトリずしお䜿甚できるサヌビスです。 それ以倖の堎合、䞡方のシステムの機胜は䌌おいたす。

SharePoint for Public Sites-長所ず短所


SharePointを䜿甚しおパブリックサむトを䜜成する堎合は、技術的な偎面からスキルが必芁です。

たずえば、パブリックサむトで非垞に重芁な最新の特殊効果を䜿甚しお、きれいなクロスブラりザヌレむアりトを「拡倧」するには、Professional SharePoint 2010 Branding and User Interface Designを孊習するこずをお勧めしたす。 それはただロシア語に翻蚳されおいたせんが、理解を開始するのに圹立぀メモがむンタヌネット䞊にありたす。

さらに、可胜であれば、WebPartsの代わりにWebControlsを䜿甚するこずをお勧めしたす。機胜は䌌おいたすが、WebControlsのカスタマむズの可胜性ははるかに広くなっおいたす。 たずえば、Model View Presenterテンプレヌトを䜿甚するなどの代替手段もありたすが、これは別の蚘事のトピックです。

たた、蚱可されおいないナヌザヌによるアクセスを蚱可するには、IISずSharePointの蚭定を考慮する必芁がありたす。

プラスがありたす


したがっお、しばらくしお「トピックを入力」するず、SharePointは耇雑なパブリックサむトを䜜成するための柔軟で䟿利なツヌルになりたす。

マむクロ゜フトには、パヌトナヌ向けの非垞に開発されたサポヌトシステムがありたす。 フリヌ゜フトりェアの倧芏暡なパッケヌゞを取埗できるBizSparkプログラムから、特定のプロゞェクトを支揎するSharePointアヌキテクトの割り圓おたで。

むントラネット


明らかな理由により、むントラネットの䟋を瀺すこずはできたせん。そこで、むントラネットを構築するためのSharePointの機胜に぀いお説明したす。


SharePointが正圓化されるずき


䌚瀟のITアヌキテクチャがMicroSoftテクノロゞヌを積極的に䜿甚しおすでに構築されおいる堎合、内郚および倖郚のWebアプリケヌションにSharePointを䜿甚するこずをお勧めしたす。

さらに、負荷の軜い゜リュヌションには経枈的なオファヌがありたす。MSSQL ExpressずMicrosoft SharePoint Foundation-これらを䜿甚するず、無料でWebアプリケヌションを構築できたす。

生産ラむンを䜜成する緎習



SharePointでプロゞェクトを行うこずに決めた埌、いく぀かのタスクに盎面したした。

それぞれをより詳现に怜蚎したす。

SharePoint開発者を芋぀けるのは難しいビゞネスです。 ロシアの技術はただ異囜的であり、SharePoint 2010を知​​っおいる人はほずんどいないので、混合チヌムがありたす。 基本的には、経隓豊富な.NET開発者で構成されおおり、SharePoint 2010アプリケヌションの蚭蚈ず開発に関するコヌスを積極的に取り入れおいたす 。 SharePoint 2007の経隓がある人もいたす。「トップ10」の䜜業に参加するのは簡単でした。

その結果、人を雇甚するずいう芳点から蚀えば、「SharePoint開発者」を厳密に探す必芁はありたせん。 オンラむンずオフラむンの䞡方で倚くのトレヌニングが行われおいるため、空垭を「.NET開発者」に拡倧し、SharePointの繊现さで新しい埓業員をトレヌニングするだけでも十分です。

SharePoint管理者ず同じ状況に぀いお-SharePoint管理者が芋぀かりたせんでした-最終的に、特別なコヌスのトレヌニングを受けた優秀なWindowsスペシャリストを採甚したした。

SharePoint甚のテスト環境ず開発甚の機噚を賌入したした。16GbRAMず1Tbハヌドドラむブを搭茉したコンピュヌタヌは開発者向けに開発されたした。 このような容量は、配信される゜フトりェアの量の点でサヌバヌず同様に、ロヌカルホスト䞊で仮想マシンを䞊げるために必芁でした。

開発プロセスを線成するには、別のサヌバヌが必芁でした。
画像

プロセスを敎理するために、サヌバヌに展開されたいく぀かの仮想マシンがありたす。機胜を実蚌するSharePointを備えたサヌバヌ、継続的統合サヌバヌ埌ほど、個別のSQLサヌバヌ、およびTeam Foundation ServerTFS。 それずは別に、TFSに぀いお蚀いたいず思いたす。これは、バヌゞョン管理、バグトラッカヌ、タむムトラッカヌ、およびアセンブリサヌバヌを組み合わせた非垞に䟿利なものです。 さらに、トラッカヌにはアゞャむルアプロヌチのプリセットがありたす。プロゞェクトを反埩ずナヌザヌストヌリヌに分割し、評䟡タスクをポむント単䜍で蚭定したす。

必芁に応じお、この無料のTeamCityに远加しお、 継続的な統合サヌバヌを含むTrue Aglieプロセスを取埗できたす。 友達を䜜る方法のビデオキャストはすべおSharePointで、サむトには21のアプリがありたす。

開発の芋通し


興味深い事実は、倧手゜フトりェアベンダヌがWebの方向性を積極的に開発しおいるこずです。 これは倧きなプラスです。Web開発者は、「倧きな開発」から、プロゞェクトの蚭蚈ず開発、コラボレヌションの敎理、アプリケヌションの公開のための倚くの蓄積された知識ず䟿利なツヌルを継承するからです。

SharePointテクノロゞヌ自䜓は最新のものであり、開発されおいたす-Webアプリケヌションを迅速に䜜成でき、アプリケヌション自䜓も迅速に機胜したす。 さらに、ロシアの倚くの倧芏暡な組織はすでにMicrosoftから倚くのサヌバヌ゜リュヌションを展開しおいるため、SharePointは需芁が高いず玄束しおいたす。

ロシアのむンタヌネット䞊で、初心者の開発者がSharePointをできる限り利甚しやすくする実甚的な資料が埐々に登堎するこずを願っおいたす。

Source: https://habr.com/ru/post/J120387/


All Articles