ノーコードの長所についてはたくさん話しますが、短所について話す時が来ました。いずれかがあります?もちろん。今日は主なものを検討します。

適切なリソースを選択するのが難しい

さまざまなノーコードツールから選択するときは、最終的に何を作成するかを明確にすることが重要です。それ以外の場合は、プラットフォームを見つけ、料金を支払い、開発を開始できます。プロジェクトの半分の準備が整うと、プロジェクトを完了するための機能が不足していることに気付きます。もう1つの一般的なシナリオ:機能が豊富なプラットフォームにお金を払う。そのほとんどの機能は単に役に立たない。

多くの場合、妥協が必要です。 1つのプラットフォームはMVP専用に設計されています。もう1つは、優れたWebアプリケーションの設計です。 3つ目はモバイルを専門としています。また、複雑なバックエンドを設計するには、4番目だけが適切ですが、インターフェイスは非常に単純になります。

多くの場合、プロジェクトはプラットフォームに依存します

すべてのノーコードコンストラクターが「持ち去る」ことができるアプリケーションを作成するわけではありません。つまり、ソースコードまたはバイナリをダウンロードします。プラットフォームもエンジンのように機能し、それがないとアプリケーションは機能しません。つまり、それはあなたのもののようですが、完全ではありません。

小規模なアプリケーションとMVPの場合、これは重要ではありませんが、より深刻で長いプロジェクトの場合、リスクは高くなります。プラットフォームが閉じる可能性があります。または、サービスの品質と技術サポートが突然低下します。プロジェクトが成長したり、プロジェクトを拡張することにした場合、既存の機能や能力が十分にない可能性があります。技術的な作業や障害が発生した場合、リソースも利用できなくなることは言うまでもありません。

ノーコードプラットフォームへの依存は、ホスティングまたはクラウドサービスへの依存に似ていますが、重要な違いがあります。ホスティング業者があなたに合わなくなった場合は、いつでも(プログラマーを雇ったとしても)サイトを移動できます。ただし、特定のプラットフォームでのみ機能する場合は、状況を受け入れるか、新しい状況を開発する必要があります。

ポジティブな傾向がありますが、デザイナーはユーザーを「バインド」する試みを徐々に放棄しています。結局のところ、ノーコード市場は成長しており、ツールも増えており、独立したアプリケーションを提供できることは、競争上の重大な利点です。

いくつかの機能制限

ノーコード開発は、根本的に新しいものを作成するのには適していません。もちろん、多くのカスタムタスク、ビジネスプロセス、さらにはゲームの仕組みのためのノーコードツールはありません。原則として、それらを作成することが可能です。ただし、このためには、コードを個別のカスタムブロックに「分解」し、テンプレートを作成し、さまざまなタスクでテストする必要があります。

したがって、ノーコードプラットフォームのユーザーは必然的に制限に直面します。プロジェクトを完了するために、文字通りいくつかの機能が欠落している場合があります。もちろん、多くのノーコードプラットフォームではカスタムコードのブロックを追加できますが、ローコードではさらに柔軟な開発が可能です。ただし、ノーコードもローコードも、従来の開発と同じ完全性を備えていません。多くの人(私たちを含む)は、AIの開発により、すべてが変わると確信しています。ただし、コードなしの時間を与える必要があります。

今では、開発されたコミュニティを備えたプラットフォームを選択することをお勧めします。理想的には、開発者が特定のプロジェクトのブロックを自分で作成する準備ができているようにします。

思ったより高いかもしれません

ノーコード開発は常に高速ですが、必ずしも安価であるとは限りません。プラットフォームの料金は、多くの場合、機能とサービスだけでなく、完成したアプリケーションのユーザー数にも依存します。したがって、ノーコードは長期的なプロジェクトに常に適しているとは限りません。結局のところ、年間のコストは従来の開発のコストに匹敵する可能性があります。プラットフォームにも依存している場合は、追加料金を支払うか、アプリケーションを最初から開発する必要があります。

プロのノーコード開発者を雇うことにした(または当初計画した)場合、彼の仕事は1時間あたり最大100ドル以上かかる可能性があることに注意してください。とにかくチームを雇うよりも安いですが、小さなスタートアップにはほとんど適していません。

自分でプロジェクトを作成する場合でも、プラットフォーム(または同様のプラットフォーム)のスペシャリストの作業にかかる費用を調べてください。結局のところ、彼らの助けはいつでも必要になるかもしれません。

専門家を見つけるのは難しい

プロジェクトに適したツールを選択できるノーコード開発者はそれほど多くありません。コミュニティは、ほとんどの場合、大規模なプラットフォームまたはトレーニングポータルの周りに集まります。多くの資料、サポート、およびフォーラムがあります。しかし、ノーコードの可能性の半分さえ知らなくても、特定のツールを使用する方法を学ぶことができます。

したがって、専門家の深刻な不足がまだあります。開発自体には数日かかりますが、必要なスペシャリストが利用可能になるまで数週間待たなければならない場合があります。

あなたはとにかく学ぶ必要があります

もちろん、ほとんどのノーコードコンストラクターは直感的です。ただし、機能、プログラミングの基本、最新のアプリケーションの動作原理を理解する必要があります。そして、適切なプラットフォームを選択することは非常に重要です-結局のところ、類似性にもかかわらず、それらのそれぞれで作業するときは、いくつかのニュアンスを研究する必要があります。

自分でプロジェクトを作成する場合でも、スペシャリストを雇う場合でも、とにかく開発を学ぶ必要があります。少なくとも、適切なコンストラクターを見つけて、作業がどれだけうまく進んでいるかを理解するために。

プロが勝っていますか

はい、もちろん。

開発速度、機能の適応性、さまざまなプラットフォームとの互換性、大規模なチームの必要はありません。これらすべてが、ノーコードの制限と欠点を補う以上のものです。主なことは、プロジェクトにとって何が重要かを理解することです。

AppMaster.ioはあなたにぴったりですか

これを理解するには、 ドキュメントでプラットフォームの機能をよく理解し、AppMaster.ioコミュニティのテレグラムチャットで開発者に相談してください。