2022幎11月02日·1分で読めたす

Github CopilotずAppMasterの比范

比范Github CopilotずAppMasterを芋぀け、゜フトりェア開発ぞのアプロヌチを改善する方法を考えお関心を孊びたす。

Github CopilotずAppMasterの比范

この数ヶ月、Disrupt やその他の技術むベントのおかげで、様々な倧手ハむテク䌁業の倚くのトップ技術者、゚ンゞニア、マネヌゞャヌず話す機䌚を埗たしたBay Area 。゜ヌスコヌド生成ずいう蚀葉や、゜フトりェアが通垞どのように構築されるかを知っおいる人は、䞀般の人でもかなり倚いず思いたす。しかし、技術者、特に珟代の゜フトりェア開発を把握しおいる人ず話すず、AppMaster ずGitHub Copilot はどう違うのかずいう質問を受けたす。なかなか興味深い質問ですね。

もしあなたが私の蚘事を読んでいるなら、おそらくCopilot - 高床な゜ヌスコヌド補完ず生成のためのAIツヌル - に぀いお聞いたこずがあるでしょう。Copilot は、開発者が゜ヌスコヌドの䞀郚だけを曞く堎合の支揎プログラミングのためのかなり良いツヌルで、AIは関数党䜓たでもコヌド補完するこずを提䟛したす。特に、パタヌンや蟞曞の補完が埗意です。Copilot 、いく぀かの項目を曞けば、残りは自動的に生成されたす。コミュニティからのフィヌドバックや最近のGitHub CEO の投皿によるず、Copilot は良いペヌスで成長しおいるようです。

Copilot ずは異なり、AppMaster は、断片的ではなく、完党な゜フトりェアプロゞェクトを生成するこずに重点を眮いおいたす。AppMaster は、プロゞェクト党䜓サヌバヌアプリケヌションバック゚ンド、りェブアプリケヌション、モバむルアプリケヌション、および補完的なものすべおの芁件を蓄積したす。䞀般的には、゚ンゞニアからデヌタモデルスキヌマ、アプリケヌションロゞック、゚ンドポむント、UI芁玠、および将来のアプリケヌションのためのすべおの暙準的な芁件を芖芚的なdrag-and-drop 圢匏で収集したす。このオヌルむンワン・アプロヌチにより、゜フトりェア・゚ンゞニアはより少ない劎力で、より倚くのものを埗るこずができるようになりたす。

理解を深めるために、小さな䟋を挙げたす。

Webたたはモバむルアプリケヌションからサヌバヌ/バック゚ンドにAPIコヌルを行うこずは、最も䞀般的なタスクの1぀です。通垞、゚ンゞニアはサヌバヌAPIのドキュメントを調べ、リク゚スト/レスポンスの構造ずそれに察応するすべおのコヌドを䜜成する必芁がありたす。同じタスクは、AppMaster の dran&drop アクションで実珟できたす。このプラットフォヌムは、デヌタモデルず゚ンドポむントに぀いおすべおを知っおいるので、APIリク゚ストを簡単に䜜成するためのビゞュアルブロックを自動的に事前生成し、察応するオブゞェクト構造も䜜成したす。さらに、デヌタモデルが倉曎されるたびに、ビゞネスロゞックや゚ンドポむントプラットフォヌムは、゚ンゞニアの介入なしに、䟝存するUI芁玠を自動的に曎新したす。

傍から芋るず、AppMaster ずCopilot は異なる問題を解決しようずしおいるように芋えたすが、私たちは同じ゜フトりェア゚ンゞニアリングの問題に取り組んでいたすが、アプロヌチは党く異なっおいたす。Copilot は、゜フトりェア゚ンゞニアがより倚くのコヌドをより速く、より簡単に曞けるようにするこずを目的ずしおいたすが、私たちは、゜フトりェア開発のパラダむムを、プログラムコヌドを曞くこずによっお゜フトりェアを䜜るこずから、ハむレベルな芁件を定矩するだけにシフトするこずに焊点を圓おたした。芁件があれば、プロゞェクトのコヌドベヌス党䜓をれロから再生成するこずができるずいう倧きなメリットがありたす。芁件が倉わったずき、コヌド生成アルゎリズムの改良があったずき、プログラミング蚀語やラむブラリのバヌゞョンを曎新するずき、あるいは技術スタック党䜓を倉曎するずきなど、どんな理由でも再生成するこずが可胜です。

私たちは、 「゜ヌスコヌドに 觊れない」ずいうアプロヌチず、゜フトりェア゚ンゞニアリングのためのハむレベルな芁件が、将来を巊右するず信じおいたす。

あなたはどう思いたすかいい話すぎるナヌトピア

远䌞この分野に興味がある方は、Lex FridmanがTeslaの元AIディレクタヌAndrei Karpathyず、゜フトりェア2.0ずコヌド生成に぀いお語った最新のポッドキャストをご芧ください。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
Github CopilotずAppMasterの比范 | AppMaster