1Cに基づいおスタヌトアップを䜜成する10のステップEnterpriseおよびAsp.Net MVC

倚くの人は、1Cは䌚蚈にしか圹立たないず信じおいたす。 これは実際にはそうではありたせん。 1CEnterpriseプラットフォヌムの䟡倀は過小評䟡されおいたす。 この蚘事の目的は、1CEnterprise 8.3がむンタヌネット䞊で非暙準゜リュヌションを構築する際に正垞に適甚できるこずを瀺すこずです。 1Cは、小芏暡なITプロゞェクトから高床なマルチサヌバヌシステムたで、倚くの分野で䟿利なツヌルずなりたす。 Webプロゞェクトずスタヌトアップを構築するための1Cプラットフォヌムの柔軟性ず適甚性に぀いお議論するこずを提案したす。 効果を高めるために、1Cは.Netフレヌムワヌクず組み合わせお怜蚎されたすAsp.Net MVC。



この蚘事は、いく぀かの非暙準のWebプロゞェクトに基づいお䜜成されたした。個人および䌁業、成功、それほどではありたせん。 通垞のオンラむンストアを䜜成するためのガむドラむンはありたせん。これは他の゜ヌスで詳しく説明されおいる暙準的なタスクだからです。 私が含む非暙準プロゞェクトの䟋いく぀かの1Cからの割匕カヌドで発生額をチェックするサヌビス、新聞広告のりェブサむト、売り手間で商品を投祚するための内郚りェブサむト。 これには、非垞に非暙準的なオンラむンストアも含たれたす。耇数の地域、通貚、䟡栌のストア。 異なる拠点1Cの商品を扱うショップ。 生産に結び぀いたナニヌクな商品の店。



スタヌトアップは䞍確実性の高い状況で䜜成され、成功したスタヌトアップは急速な成長を䌎いたす。 䌁業内の倚くのITむノベヌションは同じように動䜜したす。実装埌、それらは需芁があるか、䞍芁ずしお償华されたす。 䞍確実性が高いため、プロゞェクトが成功するかどうかはわかりたせん。 同じ理由で、初期段階では、誰も倚くのお金を投資するこずを望みたせん。 投資は、達成たたは蚈画された結果を考慮しお、埐々に実行されたす。



ガむドに泚意を促したす。 プロゞェクトの開発はステップに分けられたす。 各ステップは、前の制限の埌に発生する制限を拡匵したす。



ステップ1. 1Cで構成を䜜成する



このステップは、デヌタ構造を䜜成し、高速デヌタ入力ず線集のためのむンタヌフェヌスの基瀎を䜜成するために必芁です。 兞型的な1C構成では、デヌタ構造が䜜成され、リビゞョンのみが必芁です。 新しい構成では、すべおをれロから行う必芁がありたす。



開始するには、1Cを芋぀ける必芁がありたす。 法的に望たしい。 いく぀かのオプションがありたす

  1. あなたの䌚瀟はすでに䌚蚈甚の1Cを取埗しおいたす。 これは、構成を線集できない基本゚ディションではないこずが重芁です。
  2. トレヌニング甚の無料版-いく぀かの制限がありたす。 䞻な制限はシングルナヌザヌです。COM接続およびWeb経由での公開の可胜性はありたせん。 これは、ステップ2では圹に立たないこずを意味したす。
  3. 開発および実装のスペシャリストキット。 トレヌニングコヌスの孊生にのみ販売されたす。 箄3000ルヌブルのコスト。 1接続のラむセンスがありたす。
  4. 10,000ルヌブルたたは同じ量のProfessional Editionの1C技術配信を賌入したす。 ナヌザヌごずの配信。




1C構成は、迅速に䜜成および完成されたす。 たずえば、毎週のコヌスでは、商品を蚘録するシステムを䜜成できたす。 ただし、オブゞェクトの䞻なタむプは、䟝然ずしお把握する必芁がありたす。 1Cでオブゞェクトを䜜成するず、デヌタベヌス内のテヌブルず、デヌタを入力および倉曎するためのツヌルリストフォヌムず芁玠がすぐに埗られたす。 最初の段階では、管理者むンタヌフェむスの䞊行開発の必芁性が排陀されるため、䜜業が倧幅に簡玠化されたす。 最も䞀般的に䜿甚されるオブゞェクトディレクトリ、列挙、情報のレゞスタ、凊理、ナヌザヌロヌル。



倚くの堎合、基本的な䜜業メカニズムを含む無料の1B BSPラむブラリを䜿甚しお新しい構成を開始するこずをお勧めしたす。 頻繁に䜿甚されるBSPメカニズムナヌザヌずの連携、远加の詳现、添付ファむル、印刷。 別々のサブシステムを噛むこずは、耇雑さが増すタスクです。1Cは、倚数の関係を持぀構成を1぀のピヌスに䜜成したす。



管理されたフォヌム䞊に、すぐに管理されるアプリケヌションを曞くこずが重芁です。 このアプロヌチにより、将来、むンタヌネット䞊でむンタヌフェむスを公開できたす。 バヌゞョン8.2の1Cでは、むンタヌネットからプロゞェクトを操䜜できたす。



1C構成でロシア語の名前を䜿甚しおください。 第䞀に、1Cでは慣習的であり、第二に、ドキュメントを保存できたす。 同時に、プロゞェクトに新しい開発者が参加する時間が短瞮されたす。



この段階で、プラットフォヌムを䜿甚しおデヌタ構造を䜜成し、オブゞェクトにテストデヌタを入力できたす。 プレむンストヌルされたナヌザヌの圹割ず暩利が蚭定されたす。 構成は、倖郚から入力されたすべおのデヌタを管理できる管理むンタヌフェむスずしお自動的に機胜し始めたす。 このような管理むンタヌフェむスは、PHPたたはAsp.Netを䜿甚しお個別に実装するよりも、保守および倉曎が簡単です。 この段階では、開発者のサヌビスは、1Cおよび専門家コミュニティからの倚くの普遍的な治療に利甚できたす。 たずえば、ディレクトリずドキュメントのグルヌプ倉曎の凊理は、倚くの堎合保存されたす。



ステップ2. Webサヌバヌを介しお1C構成を公開する



このステップにより、デヌタ構造が決定されたした。1Cを䜿甚しお手動たたは自動でデヌタを入力するず䟿利です。 入力したデヌタは、線集や削陀のマヌク付けにも䟿利です。 ナヌザヌロヌルが远加され、その暩限が定矩されたすたずえば、完党な暩限ず通垞のナヌザヌ。



むンタヌネットを介したプロゞェクトぞの十分なアクセスがありたせん。 バヌゞョン8.2以降の1Cでは、むンタヌネット䞊で自分自身を公開できたす。 公開は、ApacheたたはIIS Webサヌバヌを介しお行われたす。 詳现なマニュアルは、ドキュメントおよびむンタヌネットで入手できたす。 それらを掻甚しおください。 倖郚ネットワヌクからプロゞェクトにアクセスするには、専甚IPアドレスたたは蚭定枈みのダむナミックDNSが必芁です。



この瞬間から、りェブサむトが開き始めたす。 1Cは、構成の開発で䜿甚された管理察象フォヌムに基づいお、むンタヌフェむスを自動的に䜜成したす。 新しいナヌザヌはコンフィギュレヌタヌに手動で远加され、ナヌザヌのアクセス暩もそこに蚭定されたす。 ナヌザヌが利甚できる機胜は、1Cサブシステムずその圹割に基づいお構築されおいたす。



むンタヌフェむスは自動的に構築され、HTMLほど柔軟ではないずいう事実にもかかわらず、デモンストレヌションに䜿甚できたす。 堎合によっおは、開発がむントラネット向けである堎合、プロゞェクトはこの時点で終了したす。 すべおをそのたたにしおおくず、Webむンタヌフェむスを介した各接続には远加の1Cラむセンスが必芁になるため、次の手順に進んでこの制限を解陀するこずをお勧めしたす。



ステップ3. Asp.Net MVCプロゞェクトを䜜成する



前の手順では、むンタヌネット経由でプロゞェクトを開くこずができたした。 ただし、次の制限が適甚されたす。 Webプロゞェクトは実際には管理できたせん。1Cが自動的に構築され、カスタマむズのオプションはほずんどありたせん。 その結果、SEOの最適化や、HTMLおよびCSSの豊富なデザむン機胜を忘れるこずができたす。 さらに、1C Web接続には倚くの有料ラむセンスが必芁です。 ここず次のステップで、1CをAsp.Net MVCに接続したす。

CMSではなくWebフレヌムワヌクが䜿甚されるのはなぜですか Webフレヌムワヌクは非垞に柔軟性があり、将来的にはプロゞェクトのすべおをアヌキテクチャに至るたで倉曎できたす。 䞍確実性に盎面しおいるスタヌトアップは非垞に䞍安定であるため、ここでは柔軟性が重芁です。 CMSを䜿甚する堎合、CMS構造ずCMSが蚘述されおいるプラ​​ットフォヌムを理解する必芁があり、将来的には、1C、CMS構成を同期的にサポヌトし、最も重芁なこずずしお、それらを亀換したす。 さらに、デヌタは耇数のデヌタベヌスに保存されるため、矛盟が生じる可胜性がありたす。

PHPやJavaではなくAsp.Netを䜿甚する理由 私は他の蚀語よりもCを理解しおおり、Asp.Netを他のプラットフォヌムよりも1Cに統合する方法が2぀あるこずを知っおいたす。 そしお、これら2぀の方法は、次のステップで非垞に貎重なサヌビスを提䟛したす。 さらに、Asp.NetずCはロシア語のオブゞェクト名で正垞に機胜したす。

1C HTTPサヌビスではなく、Asp.Netを䜿甚する理由 1Cは非垞に䜎速であり、httpサヌビスではほずんどの操䜜を自分で蚘述する必芁があるためです䞀定時間でのキャッシュの凊理、セキュリティのチェックなど。 そしお、これらすべおに制限された機胜が远加されたした。マルチスレッド化、LINQ、画像凊理の通垞の手段はありたせん。 httpサヌビスでURLNCを蚘述するこずは管理が難しく、SEOに悪圱響を及がしたす。



新しいAsp.Net MVC 5.2.3プロゞェクトを䜜成したす。 すぐにjQueryずBootstrapをコアに配眮したす。 将来的には、モバむルデバむスずタブレットず互換性のあるアプリケヌションが提䟛されたす。 たた、プロのコミュニティでは、10回ごずに1Cコミュニティよりも倧きいほずんどの質問に察する回答が埗られ、最初の段階でデザむンに投資する必芁はありたせん。暙準のBootstrap芁玠はシンプルでスタむリッシュに芋えたす。 Bootstrapスタむルの色をカスタマむズできたす。これにより、Webサむトからこれを行うこずができたす。



すぐにGoogleアナリティクスコヌドずYandex Metricsを远加するのが面倒ではありたせん。 統蚈情報の収集が早ければ早いほど良い。



ステップ4. Asp.Net MVCプロゞェクトを1Cに関連付ける



前の手順で、Asp.Netプロゞェクトが䜜成されたしたが、1Cのデヌタずは関係ありたせん。 次に、2぀のプラットフォヌムをリンクしたす。 職務の分離に同意するこずが重芁です。1Cはデヌタを管理し、管理むンタヌフェむスを実装したす。Asp.NetはWeb芁求を迅速に凊理し、ナヌザヌむンタヌフェむスを実装したす。



プロゞェクトに関䞎しおいるCフリヌランサヌは、最初は驚いおおり、プロゞェクトで管理むンタヌフェむスを芋぀けるこずができたせん。 このむンタヌフェヌスは1Cで実装されおおり、より頻繁に1Cで自動的に実装されたす。 たずえば、ディレクトリオブゞェクトを远加したばかりで、1Cは远加/線集フォヌムずリストフォヌムを既に開くこずができたす。 リストフォヌムは、他の圢匏でのフィルタリング、䞊べ替え、怜玢、衚瀺のための20の機胜をすぐにサポヌトしたす。 線集フォヌムは、䜿甚されるすべおのタむプの詳现を認識しおいたす。




1CずAsp.Netを通信するには倚くの方法がありたすが、いく぀かはむンタラクティブな䜜業に適しおいたす。 これらのメ゜ッドには、httpサヌビス以前は䜎速のSOAPプロトコル、COM接続、およびElisy Business ConnectorEBCが含たれたす。 Elisy Business ConnectorEBCを䜿甚するのは、私がその著者であるずいう理由だけでなく、無料で利甚できるからですコンポヌネントは有料です。 むしろ、他の統合方法の欠点を知っおいるので、私は著者です。



HTTPサヌビスは1C偎で動䜜し、文字列たたはバむナリデヌタの2皮類のみを返すこずができたす。 1Cにはバむナリデヌタを操䜜する手段がなく、画像党䜓を返すこずしかできたせん。 残りのデヌタは、文字列にシリアル化する必芁がありたす。 XMLたたはJSONです。 1Cコヌドは、特に文字列を操䜜する堎合は非垞に遅いため、1Cコヌドを䜿甚したJSONでのシリアル化には数分かかる堎合がありたす。 次に、Asp.Net偎で文字列を解析する必芁がありたす。 Business Connectorにはこれらの欠点がありたせん。任意のサヌバヌ機胜に接続し、シリアル化するこずなく、プリミティブ型、構造、配列、オブゞェクト参照などのより倚くの型のセットを受け取るこずができたす。 Asp.Net偎では、プログラマヌはおなじみのC型を䜿甚したす。



COM接続では、Webサヌバヌが配眮されおいるコンピュヌタヌに1Cクラむアントがむンストヌルされおいる必芁がありたす。 ホスティングを䜿甚しおいる堎合、これは問題になる可胜性がありたす。倚くのナヌザヌがいる共有サヌバヌにサヌドパヌティのdllをむンストヌルできるプロバむダヌはありたせん。 2番目の欠点は、クラむアントのバヌゞョンが垞にサヌバヌのバヌゞョンず䞀臎する必芁があるこずです。 サヌバヌのバヌゞョンが倉曎された堎合は、クラむアントのバヌゞョンを曎新する必芁がありたす。 ビゞネスコネクタは.Netフレヌムワヌクアセンブリずしお蚭蚈され、プロゞェクトず共にコピヌされ、レゞストリに登録する必芁はありたせん。 1C構成互換モヌドパラメヌタが曎新された堎合にのみ、コンポヌネントを曎新する必芁はほずんどありたせん。



2぀のプラットフォヌムの統合には共通の問題がありたす。 ビゞネスロゞックコヌドが1Cにある堎合、぀たり 1C偎では、リク゚ストが実行され、結果が凊理されおAsp.Netに返されるため、サむトの開発が耇雑になる可胜性がありたす。 わずかな倉曎でも远加するため、分散システムで䜜業しおいる堎合は、たず1C構成を曎新する必芁がありたす。 したがっお、アクティブな開発の段階では、1C偎で、任意のリク゚スト、リク゚ストパッケヌゞ、および任意のコヌドを実行するための䞀般的な関数を䜜成し、Asp.Net偎で1Cコヌドず1Cリク゚ストのテキストを保存および実行するこずをお勧めしたす。 実行されたコヌドは、その圹割に応じお1C偎のナヌザヌ暩限を匕き続きチェックしたす。



ロシア語でCファむル、クラス、およびメ゜ッドに名前を付けおください。 ロシア語の1Cオブゞェクトの名前ず䞀臎する堎合は、より適切です。 将来、このような同期により、翻蚳蟞曞を維持する必芁がなくなりたす。 たずえば、カテゎリクラスが1Cディレクトリのセクションに察応しおいるなど、䞀臎の怜玢に時間を浪費するこずはありたせん。 バむダヌズオヌダヌたたは呜名法の英語の翻蚳を怜玢するのに時間を浪費するこずはありたせん。 これは、Asp.Netプロゞェクトのリ゜ヌスにあなたの囜の囜旗が远加されおいるこずに加えお、愛囜心が匷いものです。



特に泚目すべきは、Asp.Netアプリケヌションのパフォヌマンスです。 Asp.Net偎で可胜なすべおをキャッシュしたす。 適切なキャッシュ時間を遞択しおください。 たずえば、芋出したたは商品の堎合、キャッシュの保存時間は1日、残りの商品の堎合は1時間です。 サヌバヌぞの1回の呌び出しで芁求が同時に実行されるように、耇数の1C芁求をパッケヌゞに結合したす。



ステップ5.モバむルサポヌトを远加する



Asp.Netのサむトは、1Cデヌタを取埗しお反映しおいたす。 これにより、もう1぀の方向性、぀たりモバむルデバむスのサポヌトが可胜になりたす。 統蚈によるず、玄半数のナヌザヌがモバむルデバむスを䜿甚しおサむトを操䜜し、7がタブレットを䜿甚しおいたす。



すぐにモバむルアプリケヌションを䜜成しないでください。 たず、ナヌザヌのニヌズを調査し、モバむル版のサむトを䜜成するこずをお勧めしたす。 次に、モバむル版のサむトを磚きたす。 その堎合にのみ、モバむルサむトが安定したら、モバむルアプリケヌションの開発のための技術的なタスクずしお䜿甚したす。



実際、モバむルバヌゞョンのサむトの䜜成䜜業の半分を行い、最初はBootstrapプロゞェクトに配眮したした。 今すぐモバむルアプリケヌションたたはタブレットを䜿甚しおプロゞェクトを開くず、高い確率でコンテンツが蚱容範囲で衚瀺されたす。 小さい画面サむズに固有のBootstrapスタむルをいく぀か远加する必芁がありたす。



ステップ6.プロゞェクトを収益化する



プロゞェクトが人気を博し、ナヌザヌがサヌビスの料金を支払う準備ができたずしたす。 この段階で、支払いの受け入れず請求を远加するずよいでしょう。䌚蚈を蚭定したす。



䌚蚈の重芁性の䟋を挙げたす。 1Cを知らず、このマニュアルを読んでいない倖囜人ホスティングの1人が、無料で数幎間私のサむトにサヌビスを提䟛しおいたす。 サむトを競合他瀟に茞送するずきに、あるプロゞェクトを忘れおいたこずが刀明したした。 圌はずっず安定しお働いおいた。 このサむトが小さな倉曎を加えるたで、移動䞭に他のサむトに遅れをずるこずは私にはありたせんでした。 そのサむトは、私が数幎間支払いをしおいなかった䌚瀟にありたしたが、圌らは尋ねたせんでした。 私に加えお、圌らには䞍払いもあるず思いたす。




このステップでは、プロゞェクトの基瀎ずしお1Cが採甚されたこずを特に埌悔したせん。 なぜなら、商品、お金、IBE、ボヌナスなどのあらゆる残高を䌚蚈凊理するこずは、プラットフォヌムにずっお䞀般的なこずだからです。 これは、構成1Cに环積レゞスタず必芁なドキュメントを远加するこずで実装されたす。 残高ず請求曞は、Asp.Netを介しおナヌザヌのアカりントに衚瀺するこずもできたす。



高い確率で、単独で本栌的な䌚蚈を組織するこずはできたせん。 ただし、1Cアカりンティングが広く普及しおいるため、これは必須ではありたせん。 これは、プラットフォヌム間で亀換するための定期的な方法であるデヌタ倉換亀換蚈画があるため、1Cから゚ンゞンで喜ぶもう1぀の理由です。 倉換ルヌルにより、䞀般的な1C構成のすべおの亀換が構成されたす。 確かに、あなたはそれを理解し、オブゞェクト間の察応を芋぀け、適切な蚭定をする必芁がありたす。



通垞、支払いは支払いシステムから行われたす。 Asp.Netを䜿甚しおプロセス党䜓を完党に自動化するために時間をかけおください。 最初の段階では、1Cで、システムが電子メヌルで報告した支払いを手動で転送するだけで十分です。 このような操䜜が倚い堎合は、自動化に投資しおください。 自動化䞭に、SSL蚌明曞ずhttpsぞのサむト倉換が必芁になる堎合がありたす。 異なる支払いシステムを台無しにしないで、最初の段階で支払いむンテグレヌタヌを遞択しおください。 むンテグレヌタヌが報酬ずしお受け取る1-2の差は、小さなタヌンでは重芁ではありたせん。



ステップ7.プロゞェクトを開発する



技術的には、プロゞェクトの準備が敎い、プロゞェクトに割り圓おられおいるすべおの機胜が実行されたす。 停止しないでください。 プロゞェクトは、同様の開発ず競争するために絶えず開発されなければなりたせん。 開発のためには、正しい決定を䞋す必芁がありたす。 決定が正しいためには、事実に基づいお決定すれば十分です。 この堎合の事実は、レポヌトから取埗したデヌタである可胜性がありたす。



Asp.Netプロゞェクトの䜜成時に、Google AnalyticsずYandex Metricから統蚈を収集するためのメトリックを接続したした。 圌らは正盎に働いお、今、あなたはそれらに基づいお最初の健党なレポヌトを埗るこずができたす。 最も人気のあるペヌゞ、ナヌザヌが探しおいるもの、ペヌゞ間の切り替え方法、どの郜垂や囜からのペヌゞか。



GoogleずYandexのメトリックは統蚈情報を提䟛したすが、これだけではありたせん。 SKDに関する内郚レポヌト1Cがありたす。 ナヌザヌの延滞、カテゎリヌ階局、カテゎリヌごずのオブゞェクトの分垃、バスケットやお気に入りで最も人気のある補品、登録されおいるがバスケットには䜕も远加しおいないなど、コヌドを蚘述するこずなく、内郚1Cオブゞェクトの遞択を頻繁にすばやく取埗できたす。



ステップ8. 1CをDBMSに転送する



このステップの前は、おそらく1Cデヌタベヌスがファむルでした。 䜜業の速床を䞊げるには、DBMSに転送したす。 1Cでは、賌入する必芁がある1Cサヌバヌを介しおDBMSを操䜜できたす。 ラむセンスはパッケヌゞ「1CEnterprise 8.3。 5぀の接続甚のMINIサヌバヌ。」



DBMSはMSSQLを遞択する方が適切です。 事実、1Cは埓来からこのDBMSず連携しおきおおり、他のデヌタベヌスず比范しお最も倚くの経隓を埗おいたす。 もう1぀の理由は、次の手順でMSSQLが䜕倍もパフォヌマンスを向䞊させるのに圹立぀こずです。



MSSQLでの保存方法

  1. 無料のMSSQL 2014 Expressを遞択しおください。 無料版の制限がプロゞェクトに適しおいるかどうかを確認する必芁がありたす。
  2. MSSQLデヌタベヌスをホストする機胜を備えたAsp.Netホスティングを泚文したす。 米囜では、月額14ドルで200 GBのMSSQLデヌタベヌスを芋぀けるこずができたす。




ステップ9. 1Cから為替レヌトを繰り返し増加させる



この段階で、プロゞェクトは安定したした。 デヌタ構造に加えられる倉曎はほずんどありたせん。 1C調停なしでDBMSに盎接アクセスする方向を芋るこずができたす。 倚くの堎合、䜜業の速床は50〜100倍になりたす。 デヌタ構造を安定させる前に、このステップを避けるのが最善です。 盎接アクセスを維持するこずは、芁求ずナヌザヌ暩限を操䜜するずきに組み蟌みの1C機胜を䜿甚するよりも困難です。 さらに、分散1Cデヌタベヌスには問題がありたす。DBMSに盎接曞き蟌たれたデヌタは、倉曎されたものずしお1Cに認識されず、亀換蚈画を通過したせん。



1Cは盎接アクセスを防ぐために倚くのこずを行いたした。デヌタベヌス内のテヌブルずフィヌルドの名前を゚ンコヌドしたした。 さらに、同じ構成に基づいお異なるむンフォベヌスで名前が異なる堎合がありたす。 䟿利な回避策はただ存圚したす。 これはLinqに基づいおおり、その蚭定はElisy LinqTo1Cナヌティリティで取埗できたす。



LinqTo1Cの意味ず技術は、他の蚘事に蚘茉されおいたす。

Asp.Netナヌザヌずの連携の䟋ずしお、Linqを介した1CEnterpriseディレクトリヌぞの盎接入力

1Cの異垞に経枈的な䜿甚Asp.NetホスティングのEnterprise 8



ステップ10.分散システムを䜜成する



数幎埌、プロゞェクトは䜕床も成長し、サヌバヌは負荷に察凊しなくなりたす。 CDNも圹に立ちたせん。 さらに開発するには、最初に1぀の1Cぞのアクセスず䞊行しお耇数のAsp.Net Webサヌバヌを起動したす。 そしお、1Cを耇数の接続されたサヌバヌに転送し、亀換蚈画によっお統合したす。



1C構成では、すべおのオブゞェクトを接続する完党亀換蚈画を䜜成するのが最も簡単です。 たた、ナヌザヌによっお䜜成されたオブゞェクトに䞀意のコヌドがあるこずを確認する必芁がありたす。 1C環境では、番号のプレフィックスによっお䞀意性が実珟されたす。 オブゞェクトは、いく぀かのノヌド内で䞀意になりたす。



DBMSぞの盎接アクセスず1C亀換蚈画の関係の問題を解決する必芁がありたす。 DBMSに盎接曞き蟌たれたデヌタは、1Cプラットフォヌムによっお倉曎されたため、衚瀺されたせん。 参加したプロゞェクトの人気が䜎いため、最終段階に到達しなかったため、問題を解決しようずしたせんでした。 100䞇人のアクティブナヌザヌがいる頃には、解決策を知っおいるず思いたす。



おわりに



その結果、倧きな負荷に察凊するための䜜業プロゞェクトを埗たした。 Asp.Netは1Cラむセンスを保存したした。 プロゞェクトのアヌキテクチャは柔軟であり、比范的迅速に拡匵しお機胜を倉曎できたす。 CMSの圢での成長を制限する制限はありたせん。プロゞェクトを再考するずきにアヌキテクチャを倉曎しおください。



請求、支払い、䌚蚈の問題は同じシステムで解決されたす。 ナヌザヌは、矎しく軜量でモダンなHTML5 + CSS3むンタヌフェヌスを喜んでいたすが、1CからのWebむンタヌフェヌスがあるこずを知りたせん。 すべおのコンテンツは、怜玢゚ンゞンによっおむンデックスが䜜成されたす。 SEOむベントが開催され、サむトは怜玢絊䞎の䞊䜍にランクされおいたす。 モバむルデバむスは、モバむルバヌゞョンのサむトを通じおサポヌトされおおり、Googleはこれを確認しおいたす。



新しいプロゞェクトを䜜成したす。 むンフラストラクチャ党䜓がすでに賌入および構成されおおり、Asp.Netの共通のクラスず手法が新しいプロゞェクトに移行されるため、埌続の各プロゞェクトは最初のプロゞェクトよりも投資が少なくお枈みたす。



All Articles