DTcms は、2009 年 10 月に初めて作成された、Dynamic Qihang のオープン ソース ソフトウェア製品です。その目的は、より多くのプログラミング愛好家がインターネット開発テクノロジを共有および交換できるようにすることです。
DTcms がオープンソースである最大の理由は、国内の ASP.NET (C#) オープンソース ソフトウェア製品が少なすぎるためです。プログラミングを初めて行う開発者は、書籍で得られる知識が非常に限られていると思います。 、そして学習プロセスはいくつかの比較的単純な基本的な知識でいっぱいですが、私は偶然、オープンソースではないか、または有料である比較的成熟したケースを発見しました。勉強や研究をしたいのですが、どこから始めればよいのかわかりません。探検の道で得た知識と経験をほんの少しだけ共有します。
巨人の肩に乗れば、今は巨人ではありませんが、プログラミングのアイデアや経験を共有すれば、より遠くまで見ることができ、より速く進むことができます。何世代もそれを学んで修正できれば、おそらくそれほど多くの回り道をする必要がなくなるでしょう。インターネットの発展はより早くなるでしょうか。
国内のオープンソース業界の現状に限定した上記の追求に基づいて、DTcms が誕生しました。
1. 背景管理インターフェイスが強化され、美化され、ビットマップの代わりにベクター アイコンが使用され、ツリー メニューを閉じたり展開したりする機能が追加され、一部のページのレイアウトが調整されました。
2. 各サイトのデータをより明確に区別するために、メンバー、注文などのサイトを分類します。
3. チャネルを作成するときに、選択した機能に応じて異なる管理メニューを作成します。
4. Web ページ エディタは UEditor Baidu エディタを使用し、ファイルのアップロードにバイナリを使用するようにアップロードが変更されています。
5. 支払い方法、サードパーティログイン OAuth はサイトごとに異なる設定情報を設定でき、グローバルな使用に限定されなくなりました。
6. システム アーキテクチャに新しい変換を行い、追加されたチャネルごとにオブジェクト データベース テーブル ストレージを自動的に作成します。
7. プラグイン テンプレートは、さまざまなサイトをサポートし、さまざまな対応するテンプレートを作成します。
8. DAL レイヤー コードが改善され、モデル エンティティがリフレクションを通じて自動的に割り当てられるため、データベース フィールドの追加や DAL レイヤーの変更について心配する必要がありません。