プログラマとして IVX を理解する必要があります

 1.IVXとは何ですか?

iVX は「ゼロコード」ビジュアル プログラミング プラットフォームで、便利なオンライン統合開発環境を備えています。開発環境をダウンロードする必要がなく、ブラウザを開いていつでもどこでもプロジェクトを編集できます。また、iVX はワンストップのクラウドリソースを備えており、このワンストップサービスにより、ワンストップの研究開発、ワンストップの導入、ワンストップの保守を実現できます。iVX は、「ゼロコード ビジュアル プログラミング言語」+「IDE の統合開発環境 (組み込みコンパイラ)」+「クラウド IAAS リソース」に相当します。

iVX、プログラミングの再定義、アプリケーションのビジュアル開発、フルスタック コード生成率 > 95%! アプリケーションのすべてのソース コードは、ロックなしでエクスポートでき、自由に開発および展開できます。

オンラインで使用でき、IDE は完全に無料で、アプリケーションはエクスポートできます。クラウド コンピューティングのコストは自己負担です。

エンタープライズレベルの開発のために、ivx は中小企業/チーム/教育エディション向けに、IDE を内蔵したプログラミング ボックス (カスタマイズはサポートされていません) を特別にセットアップし、同時に使用する 50 の開発アカウントをサポートしています。時間。

また、iVX プラットフォームをローカルに展開し、統合されたログイン/認証/認可サービスをカスタマイズし、既存の R&D システムを統合できる、プロフェッショナルなカスタマイズ バージョンをお楽しみいただくこともできます。

公式ウェブサイトのリンクは次のとおりです。友達は下のリンクをクリックして、さらに興味深いものを見つけることができます

IVX https://www.ivx.cn/プログラミングを学べませんか? IVXが教えます

1. まず、コードを書くのが好きではない場合は、機能制限がなく強力な機能を備えた iVX のようなグラフィカル コード生成 IDE、生成された JS および Java コードなど、他の多くのプログラミング プラットフォームを試すことができます。も比較的一般的です。プログラミングのプロセスも、ゲームをプレイするのと同じように興味深いものです。

公式サイトにはビデオチュートリアルも用意されているので、プログラミングがわからない人でもすぐに始めることができます。初心者に非常に適しています。チュートリアル学習に参加するには、以下のリンクをクリックしてください。

iVX オンライン アカデミーhttps://course.ivx.cn/route/home

2. IVX プログラミング ボックス - ローコード プラットフォームの最初のハードウェア製品

iVXがハードウェアでできている理由

iVX はプログラミング システムとして開発された典型的なソフトウェア システムであることは明らかですが、なぜハードウェア製品を発売したのでしょうか? これは逆ではないでしょうか?実際、iVX プログラミング ボックスは、「コア機能をハードウェア製品に統合し、最もコスト効率の高いサービスを通じて企業や開発者に提供する」だけです。したがって、ハードウェアはiVXコアシステムのキャリアのみであり、提供されるサービス内容や品質は変わりません。さらに、この種のハードウェアはソフトウェア システム サービス モードを提供しますが、これもたまたま「iVX 独自の製品の特性」と組み合わされています。

iVX 独自の特徴 - 安全性、利便性、高効率、低消費電力

        厳密に言えば、「iVX ビジュアル プログラミング プラットフォーム」(コード生成プラットフォーム)は、一般的な「企業向けにカスタマイズされた」サービス プラットフォームではなく、「開発者向け」のプラットフォームです。つまり、その設計目標は「プログラム向けのサーバー ベース」です。 」、新しいプログラミング言語 (または「グラフィカル開発パラダイム」) に似ています。

        その主な表現は「フルスタック コードの生成」であり、プログラミング言語と同じくらい柔軟です。これは、「すべてがエンタープライズ向けに設計された」「ローコード プラットフォーム」とは異なります。PowerPlatforms Mendix Outsystems などの既存のローコード プラットフォームやローコード オープン ソース プラットフォームはすべて、企業内に「ランタイム」システムをインストールし、この「ランタイム」、つまり「開発」を開発または構成する必要があります。そして走る』がその1つ。これは、一部の単純な構成では非常に便利ですが、システム全体の柔軟性も直接制限されます。その最大の特徴は、エクスポートしてデプロイできるアプリケーション コードを生成できず、これらのアプリケーションの動作環境を一部のユーザーに「ロック」することです。程度です。簡単に言えば、「これらのアプリケーションはこのランタイム内にのみ存在でき」、エクスポートすることはできません。つまり、一度ローコード プラットフォームを選択すると、ほぼ「生涯使用」する必要があります。ローコード プラットフォームに統一された標準プロトコルがあれば、あるプラットフォームのアプリケーションを別のプラットフォームにエクスポートでき、この問題は解決される可能性がありますが、これはほぼ不可能です。

        iVX 自体がコードを生成し、人気言語 JS/Java や人気フレームワーク React/vue などを使用するため、現在の開発システムとの統一性と互換性を「コードレベル」で実現できます。

        したがって、iVX ではコード生成プラットフォーム全体の「生産性」をパッケージ化することが可能です。(ランタイムはバックエンド リソースに関連しているため、他のランタイムではこれを行うことはできません)

そこで「iVXプログラミングボックス」を開発したいという考えがあります。このボックスは中小企業や開発チーム向けに特別に構築されたボックスと言えます。

企業にとって、より「安心」を

このボックスは完全に企業内にあり、イントラネット開発をサポートし、すべての開発データとテストデータが外部に公開されないようにすることができ、「企業」が受け入れられる開発モデルである必要があります。

さらに、コードの安全性を確保するためのバックアップとして、自動バックアップ用に機械式ハードディスク (バックアップの方が安全です) を提供しています。将来的には、コードの絶対的な安全性を確保するためにオンライン自動バックアップのモードを増やすこともできます。

開発のために、もっと「便利」に

わずか約500グラムの小さな箱なので持ち運びにとても便利です。コンピューター室に置くことも、オフィスに置くことも、アウトソーシング チームに従ってオンサイトで開発することもできます。想像してみてください。「アウトソーシング チームが銀行に行き、小さなボックス、プラグ アンド プレイを使って内部開発し、開発/デバッグ環境を持ち歩き、開発完了後にコードを直接納品するか、システムをデプロイする、なんてことだ」クールなアウトソーシング開発経験。」

「最低」コスト、「最高効率」

iVX プログラミング ボックスは 50 の開発者アカウントをサポートしています。これは、50 人の開発者が複数人で共同開発するために同時に使用できることを意味します。さらに、これは永続的な認可であり、開発者に対する生涯の認可料金は平均してわずか 300 元です。人員の開発効率を10倍近く向上させることができるiVX本体と比較すると、非常に低価格です。

また、この開発体制自体も非常に合理的で、ボックス自体は8コア16G構成を採用しており、プレビュー/コンパイル時にはボックスのコンピューティングリソースのみを使用し、開発者はブラウザからIDEを開いて開発を行います(リソースはローカルで消費されます)。 .)、したがって、50 人の開発者をサポートするというプレッシャーはありません (さらに多くの開発者をサポートするバージョンが将来リリースされる予定です)。

ボックスの内部システムはデフォルトで mysql\redis などのサービスをインストールするため、プレビューとデバッグもローカルで実行され、クラウド コンピューティング リソースの使用が最小限に抑えられ、コストがさらに節約されます。

ローカルエリアネットワークの高速接続により、ネットワークの安定性と、より高い開発およびデバッグ効率が保証されます。

プログラミングボックスに含まれるサービス

(1) 開発者パフォーマンスシステム

このシステムは、各開発者が出力する「複雑さ」と「開発時間」を5分ごとにカウントし、複雑さをiVX IDE上での効率的な操作として把握し、「どれを自分が編集し、どれをコピーしたか」をマークすることもできます。 、どれが変更され、どれがコード形式であるか。」開発者の勤務状況や実績を数値化することが非常に容易であり、研究開発管理に大きく役立ちます。

(2) デモシステム

学習と研究を促進するために、何百ものデモが添付されています。企業内でのアップロードと共有もサポートします。

(3) ドキュメントファイルシステム

(4) 無料のビデオ教材

3. IVX プログラミング ボックスに付属するデモ システム

IVX ストアには、さまざまなエンタープライズ レベルのシステム用の無料テンプレートが付属しており、プログラマーの手を解放します。 

以下に 2 つをリストしました。もう少しプレイしたい場合は、下のリンクをクリックして直接開始できます。

iVXアプリストアhttps://shop.ivx.cn/

1. 問題のフィードバック、オンラインコミュニケーション、作業指示処理システム

 以下に示すように、変更されたシステムを直接表示するには、上のプレビュー テンプレートをクリックします。

自分たちで開発したら、多大な労力がかかると思いませんか? 実際、これはローコード プラットフォームの利点であり、開発をより便利にすることができます。上記のデモはオンラインでもデモすることができます。たとえば、フィードバックを送信します

要求をフィードバックすることを選択し、[次へ] をクリックすると、非常にユーザーフレンドリーな編集バーのようなものが表示され、写真やビデオなどを送信することもできます。一部のプラットフォームでは、この形式のファイルを送信できません。

上の写真を送信し、連絡先メール アドレスを下に追加します。下の写真をご覧ください。正常に追加されました。

クリックして需要フィードバックを表示します。

提出したばかりのものとまったく同じです。したがって、これほど優れたローコード プラットフォームが存在し、プログラマーがそれを実行できるようになったと言われるのも不思議ではありません。とても便利ではないでしょうか。下のリンクをクリックして、さらに新しい遊び方を体験してください

問題のフィードバック、オンラインコミュニケーション、および作業指示処理システムhttps://filebedfd743a4cf.v4.h5sys.cn/play/y8iwRyAV?type=admin

2. 大画面監視プラットフォーム

テンプレートを直接プレビューします。

フロントエンド エンジニアにとって、このクールなビジュアルの大画面は、ゼロからの大規模な制作物と言えますが、IVX プラットフォームでは、それを直接使用し、リーダーのニーズに応じて修正や修正を行うことができ、時間を節約できます。そしてエネルギー。体験したい方は以下のリンクから直接クリックしてください。

大画面|ビッグデータ|スマートシティ|監視プラットフォームテンプレートhttps://filebedfd743a4cf.v4.h5sys.cn/play/Gpf69ZRC

4. IVX と他のコード プラットフォームの違い

iVX が行うことは「開発モード」であり、ドラッグ アンド ドロップしてフルスタック コードを生成します。他のローコード プラットフォームは「ランタイム」を行い、アプリケーションを構成して生成します。

「アプリケーションのソース コードを生成しますか?」には、「技術的なルート」の基本的な違いが要約されており、同時に多くの情報が含まれています。

リバーシブル vs. ロック

コードを生成するということは、「技術的には後退することを選択できる」ということを意味しており、将来的にはコード開発を引き続き使用する必要があるかもしれません。あるいは、技術的には、コードを直接使用したり、現在のすべての「コード プログラミング」パラダイムに接続したりした方がよい可能性があります。

海外のMendix Outsystems PowerAppsなどを含む「ローコードプラットフォーム」の大部分は、例外なく顧客(企業)向けにランタイム(aPaaS)をインストールしており、設定されたすべてのアプリケーションはこの「ランタイム」「実行」内にある必要があります。ファイルをエクスポートできたとしても (Mendix が mpk ファイルをエクスポートするなど)、ファイルは Mendix システム環境内でのみ実行できるため、この技術的なルートを「ロールバック」することはできず、蓄積は「無駄」になります。

簡単に言うと、iVX は新しいコード「生成」モデルであり、フロントエンド (react/vue)、バックグラウンド (Java/node)、データベースのコードが直接生成されるため、技術的には「可逆」であり、リスクはほとんどありません。「ランタイム」プラットフォームを選択した場合、基本的にはこのプラットフォームに「ロック」されます。

開発者向けとエンタープライズ サービス向け

多くの企業が開発やコード生成に iVX システムの使用を選択していますが、iVX は「エンタープライズ」に特化したものではなく、また iVX は「エンタープライズ サービス」専用ではないとも言えます。

iVXは「開発者」向けであり、「プログラミング言語」と「IDE」の両方の属性を備えています。このため、iVXはアプリケーションコードの生成やエクスポートを含め、クラウド上で完全に無料のモデルを採用しています(クラウドコンピューティングの料金のみ)。

「ローコード プラットフォーム」の大部分は、企業内にシステムを導入し、そのシステムを継続的にアップグレードおよび保守する「エンタープライズ サービス」向けであり、その課金モデルも企業向けです。

「チューリング完全」プログラミング システムとコードを組み合わせたビジネス コンビネーション システム

iVX には「チューリング完全」論理表現機能 (イベント パネル方式、これに関する新しい本「iVX: Universal Codeless Programming」があります) があるため、理論的には、どんな複雑な論理式も 1 行のコードなしで完成させることができます。インターネット上の比較的完全な「階層化コンポーネント」システムは、さまざまな複雑なビジネスおよびデータ処理ロジックを表現するのに適しています。

現在のローコードプラットフォームの多くは、一部のコードロジックが表現できず、ビジネスをコードで表現する必要があるため、「ローコード」と呼ばれています。ここで恥ずかしく思えるのは、「ローコードにはまだコードが必要ですか? --> コードを書くか、プログラマーが必要ですか? --> ローコード プラットフォームでもコードを書くプログラマーが必要ですか? --> プログラマーもローコード プラットフォームとそのアーキテクチャを学ぶ必要があります。コードをもう一度書きます」 ? しかも制限がかなり多い? --> 本当に費用対効果が高いの? 本当にビジネスマンがそのまま使えるの?」 これらはすべて疑問です。

5. ローコードの今後の発展方向

iVX を例に挙げると、iVX はすでにビジュアル プログラミング パラダイムの完全なセットを作成しており、基本的にすべてのシステムのフロントエンドの背景コードとデータベース コードを生成できます。つまり、そのコンポーネントシステムと論理表現(コードではない)は基本的に完成しており、この場合、ハードウェアとAIの機能は正常に統合されます。

最初のステップ: AI の能力最初に、誰もが実行できる API 統合を実行します (つまり、さまざまな既製の AI インターフェイス機能をローコード プラットフォームに直接提供します)。

2 番目のステップ: AI 生成機能は、ローコード プラットフォームを通じて、単純なモデルの構築を直接完了し、Python コードの一部を生成し、いくつかの標準モデルのトレーニングを自動的に完了できます (この段階も非常に困難です)。

ステップ 3: これが最も重要な「究極のトリック」です。ローコードがすでにコンポーネントを抽象化しており、論理式が「チューリング完了」である場合、残りはそのような「コード」ではなく、完全なアプリケーションを自動的に生成することです。フラグメント」、いいえ コードを改善し、さまざまな GPT のバグを見つけますが、完全なアプリケーションを直接生成します。この可能性の理由は主に、「ローコード」によるコンポーネントとロジックの二次抽象化によるものです。アプリケーションの式が簡素化および統合されているため、「トークン」の数とトレーニングの難易度が数桁減少します。このように、iVX は 5000 トークン以内でアプリケーション開発の完全な世代を完了しようと懸命に努力しています。

したがって、「ローコード」とは、書くコードの量が少ないことを意味する、と単純に理解する必要はなく、ある意味、「プログラミングのパラダイム」における完全な革命であるため、様子を見る必要があります。少なくともローコードにはチャンスがあると思います。

他のローコード プラットフォームのほとんどは「企業内高速アプリケーション開発フレームワーク」向けであり、そのパターンはまだ小さいです。

おすすめ

転載: blog.csdn.net/qq_53317005/article/details/132001944