アリババ オンライン ストア システムは、完全な B2C 電子商取引システムです。無料でオープンソース。 AliCMS の優れた機能を継承しています。多言語サポートを提供し、デフォルトで簡体字中国語とウイグル語をサポートします。 Alipay、オンライン バンキングなどのサードパーティの支払いシステムを統合します。
AliCMS の概要
AliCMS は、あらゆる IT システム開発の基本フレームワークです。無料でオープンソースです。 AliCMS は非常に優れた設計をしており、オブジェクト指向の考え方が最大限に応用され、MVC を上回る MV モデルを実現しています。 AliCMS は完全にモジュール設計であり、その機能は無限に拡張可能で、モジュールは任意の方法で組み合わせることができ、モジュール開発は標準化されており非常にシンプルです。 AliCMS は世界唯一の多言語処理技術を備えています。 AliCMS には優れた機能がたくさんありますので、1 つずつ学習してください。
AliCMS は無料でオープンソースです
AliCMS は、ApacheLicence2.0 契約に基づくオープンソースです。ご自由にダウンロードして使用・拡散していただけます。独自のアプリケーションを開発し、オープンソースまたは商用目的でリリースすることもできます。拡張コード (ソース コードから派生した変更およびコード) には、元のコードに含める必要がある、元の作成者によって指定された契約、商標、特許明細書、その他の指示が含まれている必要があります。
AliCMS は MVC よりも優れた独自の MV モデルを作成します
MVC モデルは現在最も人気のある開発モデルです。その主な目的は、フロントエンド エンジニアとバックエンド エンジニアの作業を明確に分離することです。しかし、それは徹底されていません。つまり、モデルとビューの間にコントローラーが存在します。コントローラーがあるため、フロントエンドとバックエンドの間で多くの調整を行う必要があります。 AliCMS では、MV モデルであるコントローラーがデザインから削除されます。フロントエンドとバックエンドの作業は完全に分離されています。
世界唯一の多言語処理技術
AliCMS は、多言語システムを開発するために生まれました。多言語システムを開発および保守する場合、一連のモジュールとテンプレートを開発するだけで済み、他の言語バージョンは単純に翻訳してバックグラウンドでセットアップするだけで済みます。すべての言語コンテンツを管理するために必要なバックエンドは 1 つだけです (もちろん、複数の言語バックエンドが存在する場合もあります)。同じコンテンツの異なる言語バージョンを関連付けて管理できます。
ウイグル語、カザフ語、キルギス語の特別サポート
AliCMS はウイグル語、カザフ語、キルギス語をネイティブでサポートしています。これらの言語でシステムを開発する場合、テキストの表示、入力、保存について心配する必要はありません。異なるブラウザ上でのこれらの言語の表示と入力の問題も完全に解決されました。リッチ テキスト エディターでの入力と表示も可能です。 eotがどのように作られるかについて決して考えないでください。
繁体字中国語、ウイグル語ラテン語、ウイグル語キリル語へのインテリジェントな翻訳
AliCMS では、いくつかの設定を行うだけで、Web サイト全体の繁体字中国語、ウイグル語ラテン語、ウイグル語キリル語バージョンを生成できます。
完全なオブジェクト指向設計は、モジュール設計からテンプレート開発までオブジェクト指向の概念を貫きます。これにより、モジュール開発とテンプレート開発が容易になり、標準化されます。システムは理解しやすく、使いやすいです。
完全なモジュール設計 システム全体は、システムモジュールを含むモジュールで構成されています。モジュールの開発により、AliCMS は無限に拡張できます。モジュールは比較的独立しており、任意の方法で組み合わせることができます。モジュールのインストールとアンインストールは非常に簡単で、分離も非常にきれいです。モジュール開発が標準化されているため、モジュールの開発と保守が特に容易になります。 Aige Technology は多くのモジュールを開発し、モジュール コードをオープンソースにしました。技術的なスキルを持つ人は、これらのコードと関連ドキュメントを参照して、独自のニーズを満たすモジュールを開発できます。
テンプレートの開発は世界で最も簡単です。テンプレートの開発とメンテナンスは、同様のソフトウェアと比較することができません。テンプレート開発者は、12 個のタグと 12 個の変数をマスターするだけで済みます。システム上にすでにモジュールがいくつあるか、将来追加されるモジュールがいくつあるかに関係なく、それらの新しいタグや変数を学習する必要はありません。テンプレート開発者は、独自のテンプレートを開発するために動的言語を学ぶ必要はなく、asp.net、php、jsp の知識も必要ありません。これらはすべて、Aige Technology が独自に開発したテンプレート エンジン、自社作成の MV モデル、および包括的なオブジェクト指向設計の恩恵を受けています。
Web 標準の開発と独自のチャンキング手法
AliCMS の原則の 1 つは、誰もがやるべきことを実行できるということです。ロジックとパフォーマンスの完全分離により、フロントエンドエンジニアとバックエンドエンジニアの業務分離を実現します。 Web 標準では、HTML (構造)、CSS (パフォーマンス)、および JavaScript (動作) の分離も提唱しています。 AliCMS ページ デザインも Web 標準に完全に従っており、独自のページ デザイン セグメンテーション方法を作成し、html、css、javascript の標準を規定しています。これにより、一方ではページのデザイン品質が非常に高く、開発速度が速く、メンテナンスが便利で、読みやすさが優れています。このように、誰がテンプレートを開発しても、それは 1 人で開発したのと同じです。これは、チームの開発とメンテナンスにさらに役立ちます。