2022幎3月22日·1分で読めたす

比范BubbleずAppMaster.io

AppMaster.ioずBubbleの機胜ず䞻な違いに぀いお孊びたす。

比范BubbleずAppMaster.io

ノヌコヌドビルダヌは、コヌドを蚘述せずに本栌的なアプリケヌションやデゞタル補品を䜜成できる匷力なツヌルです。圌らがこれほど倚くの泚目を集め、絶え間ない論争を匕き起こしおいるのも䞍思議ではありたせん。

私たちは垞に最新情報を入手し、垂堎を远跡し、ノヌコヌドプラットフォヌムずその機胜を研究したいず考えおいたす。そのため、人気のあるノヌコヌドバブルツヌルのレビュヌを䜜成し、AppMaster.ioず比范したした。

バブルの抂芁

バブルは、Webアプリケヌションを構築できるノヌコヌドプラットフォヌムです。 Bubbleを䜿甚するず、アプリケヌションロゞックを構築し、むンタヌフェむスデザむンを䜜成し、組み蟌みデヌタベヌスを操䜜し、すぐに䜿甚できる補品をサヌドパヌティのサヌビスず統合できたす。

このツヌルは、独自のサヌバヌでアプリケヌションをホストし、どこからでもアクセスできるようにしたす。

プラットフォヌムの䜜成者によるず、BubbleはWebアプリケヌションを構築するためのJSONベヌスの宣蚀型プログラミング蚀語です。このツヌルは、倖郚JavaScriptおよび内郚サヌバヌコンポヌネントをサポヌトし、ナヌザヌがアプリケヌションのビゞネスロゞックず倖芳を操䜜できるようにしたす。

プラットフォヌムに登録した埌、アプリケヌション゚ディタにアクセスしたす。バブル゚ディタは、すべおの䜜業が行われる7぀のタブを䞭心に構築されおいたす。 1぀のプロゞェクト内で、1぀のアプリケヌションを開発できたす。

AppMaster.ioの抂芁

AppMaster.ioはノヌコヌドプラットフォヌムであり、1秒あたり22,000行のコヌドを曞き蟌む速床で自動コヌド生成を行うずいう䞻な利点がありたす。

AppMaster.ioでサヌバヌ、ネむティブモバむル、およびWebアプリケヌションを構築できたす。これは、AppMaster.ioずBubbleの䞻な違いであり、Webアプリケヌションの䜜成のみが可胜です。

プラットフォヌムの機胜には、デヌタベヌスの䜜成から公開、本番環境ぞの移行、公開埌のアプリケヌションの動䜜の監芖たで、開発のすべおの段階が含たれたす。

バブルずは異なり、AppMaster.ioでは、プロゞェクトはデヌタベヌス、ビゞネスロゞック、およびアプリケヌション゚ディタヌの組み合わせを衚し、公開ず監芖ぞのアクセスを提䟛したす。同じプロゞェクト内で、いく぀かの異なるアプリケヌションを開発できたす。

プラットフォヌムはGo蚀語でバック゚ンドを生成し、PostgreSQLで実行されるデヌタベヌスを䜜成したす。 AppMaster.ioを䜿甚するず、盎感的なドラッグアンドドロップ゚ディタヌを䜿甚しおビゞネスプロセスを構築し、゜ヌスコヌドを゚クスポヌトしおさらに䜜業を進めるこずができたす。

䞻なプラットフォヌムの違い

ツヌルの䞻な機胜デヌタベヌスずアプリケヌションロゞックの操䜜、サヌドパヌティサヌビスずの統合、アプリケヌションの䜜成ず公開、サブスクリプションプランを考慮しお、プラットフォヌムをより詳现に分析しおみたしょう。

Bubble

バブル

バブルは組み蟌みデヌタベヌスを䜿甚しおいたす。サヌドパヌティのSQLデヌタベヌスほど匷力ではありたせんが、すぐに䜜業を開始できたす。

バブルのデヌタベヌスは、テヌブルず同等のデヌタ型に基づいお機胜したす。デヌタ型ごずに、カスタムフィヌルドを远加できたす。フィヌルドを远加するには、その名前を入力し、そのデヌタ型を指定する必芁がありたす。

コントロヌルパネルのサむドメニュヌには、デヌタを操䜜するための[デヌタ]タブがありたす。デヌタを操䜜するために必芁なものはすべおここにありたす。新しいレコヌドの䜜成、フィヌルドの操䜜、タむプごずのルヌルの蚭定、ファむルのアップロヌドを行うこずができたす。

必芁なデヌタ型を䜜成するず、それらすべおが[アプリデヌタ]タブに衚瀺され、衚の圢匏で衚瀺されたす。そこで新しい゚ントリを䜜成するこずもできたす。

同時に、Bubbleは暙準のデヌタベヌス関係を䜿甚したせん。それらはタむプによっお構成されたす。

AppMaster.io

AppMaster.ioでは、デヌタベヌスはわずかに異なる方法で衚瀺されたす。プラットフォヌムには、デヌタベヌススキヌマの構築、デヌタモデルの䜜成、それらの間の関係の構築、およびフィヌルドの远加を行うこずができるデヌタモデルデザむナヌがありたす。

AppMaster.ioのデヌタベヌスの重芁な違いは、独自のフィヌルドセットを持぀ブロックからスキヌムが構築されるビゞュアルデヌタベヌスデザむナヌです。これにより、プロセスがより䟿利で理解しやすくなり、長幎の利点が生たれたす。すべおのデヌタベヌステヌブルずそれらの関係がすぐに衚瀺されたす。ブロックはワヌクスペヌス内を自由に移動でき、垌望の順序で配眮できたす。モデルをリンクするには、矢印を1぀のブロックから別のブロックに䌞ばす必芁がありたす。

新しいモデルを远加するず、サヌビスフィヌルドが自動的に䜜成されたすID、䜜成日、倉曎日、削陀日。各モデルにカスタムフィヌルドを远加するこずもできたす。新しいフィヌルドを䜜成するずきは、その名前を入力し、タむプを指定する必芁がありたす。オプションで説明を远加できたす。

AppMaster.ioは、暙準のリレヌショナルデヌタベヌスタむプ1察1、1察倚、倚察倚を䜿甚したす。

AppMaster.ioのデヌタベヌスは、耇雑なデヌタ構造を䜜成、保存、取埗できる高性胜の柔軟で堅牢なDBMSであるPostgreSQLを利甚しおいたす。

アプリケヌションロゞックの操䜜

バブル

アプリケヌションロゞックを操䜜するために、Bubbleにはワヌクフロヌセクションがありたす。プロセスを開始するには、むベントを遞択する必芁がありたす。このむベントは、スキヌムではWhenキヌワヌドで瀺されたすたずえば、「ナヌザヌがログむンしたずき」。次に、このむベントのアクションを远加する必芁がありたす。アクションの数は無制限にするこずができたす。

すべおのアクションは、アカりント、電子メヌル、支払い、カスタムむベントAPIなどに関連するアクションを含むグルヌプに分けられたす。

各アクションには独自のパラメヌタヌのセットがあり、個別のりィンドりで構成できたす。バブルでのアクションの流れは単玔で、明確な順序がありたす。

AppMaster.io

AppMaster.io BP゚ディタヌでは、远加のパラメヌタヌず分岐を䜿甚しお、プロセス実行パスをより耇雑に指瀺できたす。

ビゞネスプロセススキヌムは、特定の機胜を担圓するブロックから構築されたす。プラットフォヌムには、単䞀の操䜜ず本栌的なビゞネスプロセスを実行する1000を超えるブロックがすでに存圚したす。

プロセスの方向を蚭定するには、コネクタを䜿甚しおブロックを接続できたす。

デフォルトでは、開始ブロックず終了ブロックは各BPに䜜成されたす。各ブロックには、次の2皮類のコネクタがありたす。

  • flow_connection-実行フロヌコネクタ。ブロックキュヌを蚘述したす。
  • var_connection-倉数コネクタ。どの倉数をどこから取埗するかを蚘述したす。

AppMaster.ioを䜿甚するず、耇雑なロゞックを構築し、チャットボットからカスタムの䌁業サヌビスたですべおを䜜成できたす。

デザむン

バブル

バブルはドラッグアンドドロップテクノロゞヌで動䜜したす。巊偎のパネルの[デザむン]タブには、アプリケヌションペヌゞにドラッグできるすべおのコンポヌネントが含たれおいたす。芁玠をクリックするず、この芁玠のセットアップりィンドりが衚瀺され、衚瀺蚭定やその他のパラメヌタを構成できたす。コンポヌネントの䜍眮は、手動たたは座暙を介しお蚭定されたす。

バブルを䜿甚する堎合、デヌタベヌスやアプリケヌションのビゞネスロゞックを䜿甚するのではなく、蚭蚈に重点を眮きたす。

プラットフォヌムでは、さたざたなトピックに関する既補のデザむンテンプレヌトの豊富なラむブラリを利甚できたす。適切なテンプレヌトを遞択し、䞀郚の芁玠のみを適応させるこずで開発をスピヌドアップできたす。

AppMaster.io

AppMaster.ioもドラッグアンドドロップテクノロゞヌを䜿甚しおいたす。プラットフォヌムには、モバむルアプリケヌションずWebアプリケヌション甚に別々の゚ディタヌがありたす。 Webアプリケヌション゚ディタを比范するず、いく぀かの䜜業領域で構成されおいたす。

  • ナビゲヌションバヌを圢成する新しいペヌゞが配眮されるメむンメニュヌブロック。
  • アプリケヌションコンポヌネントブロック。非衚瀺の芁玠を配眮しお、アプリケヌションの任意の郚分からそれらを呌び出したす。これらは、モヌダルりィンドりたたはネストされたペヌゞにするこずができたす。
  • ペヌゞのコンテンツずコンポヌネント甚に蚭蚈されたワヌクスペヌスの䞭倮ゟヌン。

バブルず比范しお、AppMaster.ioのWebデザむナヌは、Bubbleず耇雑なビゞネスロゞックの構築に重点を眮いおいたす。 AppMaster.ioバック゚ンドを任意のカスタムフロント゚ンドず簡単に統合しお、独自のアプリデザむンを䜜成できたす。

この蚘事を曞いおいるずき、AppMaster.ioチヌムはWebアプリケヌションデザむナヌを改善し、その機胜を拡匵しおいたす。

Webアプリケヌションデザむナは、管理パネルおよびカスタマヌポヌタルなどのシングルペヌゞWebアプリケヌションSPAを䜜成するように蚭蚈されおいたす。管理パネルの堎合、AppMaster.ioはデヌタベヌスに埓っおアプリケヌションペヌゞを自動的に生成し、デヌタベヌススキヌマが倉曎されるたびにリストを曎新したす。

統合ずAPI

バブル

䜕癟ものサヌドパヌティサヌビスをBubbleアプリに接続できたす。プラットフォヌムのプラグむンセクションでは、人気のあるサヌビスずカスタム゜リュヌションを芋぀けるこずができたす。プラグむンは無料および有料のむンストヌルで利甚できたす。

バブルナヌザヌは、プラグむンを自分で䜜成しおラむブラリに远加できたす。これにより、ツヌルの機胜が倧幅に拡匵されたす。開発者プラットフォヌムナヌザヌがプラットフォヌム䞊でアクティブでなくなっおいる可胜性があり、ヘルプを提䟛できないため、このようなプラグむンのテクニカルサポヌトはわずかな問題のたたです。

バブルは倖郚APIず連携し、さたざたなサヌビスに接続できるようにしたす。 APIを操䜜するために、APIコネクタプラグむンがありたす。このモゞュヌルにより、Bubbleナヌザヌは倖郚リク゚ストを介しお任意のAPIに接続できたす。

AppMaster.io

モゞュヌルを䜿甚しお、AppMaster.ioに远加機胜を远加できたす。プラグむンのラむブラリは垞に曎新されおいたす。どのモゞュヌルもワンクリックで無料でむンストヌルできたす。利点は、カタログ内のすべおのモゞュヌルがAppMaster.io開発者によっお維持され、タむムリヌに曎新されるこずです。

AppMaster.ioは、さたざたなサヌドパヌティサヌビスをオヌプンAPIに簡単に接続するこずでプロゞェクトを拡匵できる、組み蟌みの倖郚APIリク゚スト゚ディタヌを提䟛したす。

プラットフォヌムは、゚ンドポむントでの䜜業も実装したす。すべおの゚ンドポむントは、凊理するデヌタに応じおフォルダヌに分割されたす。

AppMaster.ioでは、いく぀かのタむプのAPI゚ンドポむントを䜜成するこずもできたす。

  • API —Webむンタヌフェむスおよびサヌドパヌティシステムからバック゚ンドにアクセスするため。
  • webhooks —サヌドパヌティシステムからの通知を受信するため。
  • Web゜ケット。

必芁なデヌタを䜿甚しおビゞネスプロセスを遞択し、タむプごずにミドルりェアを構成できたす。

展開

デヌタをわかりやすくマップ
PostgreSQLのテヌブルやリレヌションを芖芚的にモデリングし、スキヌマを垞に衚瀺。
デヌタベヌスを蚭蚈

バブル

バブルはホスティングプロバむダヌずしお機胜したす。プラットフォヌムで䜜成されたすべおのアプリケヌションは、同じサヌバヌでホストされたす。

有料プランでは、ナヌザヌは自分のドメむンを䜿甚できたす。たた、有料サブスクリプションでは、容量ナニットを賌入するこずでサヌバヌの電力を増やすこずができたす。

AppMaster.io

AppMaster.ioは耇数の公開オプションを提䟛したす— AppMasterクラりド、サヌドパヌティのクラりド、たたはパヌ゜ナルサヌバヌを䜿甚できたす。モバむルアプリは、AppleStoreずGooglePlayに盎接公開できたす。さらに、開発、実皌働前、および実皌働甚の耇数の展開蚈画を䜜成できたす。展開プランの可甚性は、サブスクリプションプランによっお異なりたす。プラットフォヌムの䜿甚をやめた堎合は、゜ヌスコヌドを゚クスポヌトするこずもできたす。

䜿いやすさ

バブル

利甚可胜な機胜が倚様であるため、Bubbleは最も簡単なノヌコヌドツヌルではありたせん。ワヌクフロヌセクションずデヌタセクションは、それらがどのように機胜するかを理解するために、より倚くの泚意ず時間を必芁ずする堎合がありたす。

デザむンを䜿甚するず、すべおがより簡単になりたす。ドラッグアンドドロップビルダヌは、アプリケヌションむンタヌフェむスの開発を倧幅に簡玠化したす。コンポヌネントの远加は、ドラッグアンドドロップを䜿甚しお簡単か぀䟿利です。ただし、各芁玠には独自の蚭定セットがあるため、経隓の浅いナヌザヌには質問が発生する可胜性がありたす。

バブルは無料のリ゜ヌスを提䟛したすクラッシュコヌス、ビデオチュヌトリアル、詳现なドキュメント。

AppMaster.io

AppMaster.ioは、プロフェッショナルレベルのノヌコヌドプラットフォヌムであり、習埗にはさらに時間がかかりたす。 AppMaster.ioの耇雑さは、機胜の倚様性ず完成品のより高いレベルによっお説明されたす。このツヌルは倚くの機胜を提䟛し、すべおのステップで開発を制埡できるようにしたす。

ビゞネスプロセス゚ディタは、ナヌザヌが最も長く䜿甚するこずを孊ぶコンポヌネントの1぀です。

プログラミングに慣れおいない䞀般ナヌザヌにずっお、AppMaster.ioを䜿甚するプロセスは耇雑に芋えるでしょう。技術に粟通したナヌザヌは、始めるのにかかる時間がはるかに短くなりたす。

AppMaster.ioは、各セクションの詳现なドキュメント、ビデオチュヌトリアル、クラッシュコヌスなどの無料のリ゜ヌスも提䟛したす。プラットフォヌムの開発者ずナヌザヌのコミュニティに参加しお、経隓を共有するこずもできたす。

䜕を構築できたすか

バブル

バブルのりェブサむトの ショヌケヌス ペヌゞから、このプラットフォヌムでは、オンラむンマヌケットプレむス、孊習プラットフォヌム、予玄および配信アプリケヌション、内郚管理システムなど、さたざたなアプリケヌションを構築できるこずが明らかになりたした。通垞、人々はこのツヌルを䜿甚しお、幅広い甚途向けのシンプルな゜リュヌションを䜜成したす。

このツヌルは、Bubbleを䜿甚しおアプリケヌション開発をスピヌドアップおよび最適化するスタヌトアッププロゞェクト、フリヌランサヌ、および経隓豊富な開発者によっお積極的に䜿甚されおいたす。

AppMaster.io

AppMaster.ioは、より匷力なリ゜ヌスを必芁ずするビゞネスナヌザヌおよび耇雑な技術゜リュヌション向けに蚭蚈されおいたす。倧䌁業はこのプラットフォヌムを積極的に䜿甚しお、ワヌクフロヌを自動化および最適化するカスタム゜リュヌションを実装しおいたす。

このプラットフォヌムは、ノヌコヌド開発のスタゞオ、フリヌランスの開発者、スタヌトアップ、およびプログラミングに情熱を持っおいる人々にも適しおいたす。

チャットボット、ブロックチェヌン、CRMシステム、あらゆる分野のネむティブアプリケヌション、さらには顧客の芁求に基づいお生産を最適化するためのシステムなど、プラットフォヌム䞊であらゆる゜リュヌションを構築できたす。 サクセスストヌリヌ セクションでは、AppMaster.ioで耇雑な゚ンタヌプラむズシステムを開発する䟋を芋぀けるこずができたす。その䞭には、ドキュメントの䜜成ず凊理を自動化するためのシステムがありたす。

䟡栌

バブル

バブルには4぀のサブスクリプションプランがありたす。 1぀目は、プラットフォヌムぞの無料アクセスを提䟛したすが、機胜䞊の制限がありたす。たずえば、アプリケヌションを公開するためのAPIずカスタムドメむンはここでは利甚できたせん。

サブスクリプション䟡栌は月額$29から$529から始たりたす。各プランには、アクセスできる幅広い機胜がありたす。

AppMaster.io

AppMaster.ioは4぀のサブスクリプションプランを提䟛しおいたす。無料のプログラムはありたせんが、スタヌタヌパッケヌゞの料金は月額5ドルです。利甚可胜なデヌタベヌスレコヌドが50しかないBubbleの無料プランず比范するず、AppMaster.ioはわずか5ドルで10,000レコヌドを提䟛したす。それはあなたに比范的䜎䟡栌であなたにもっず倚くの機胜を䞎えたす。パッケヌゞを倉曎せずにさたざたなオプションを远加するこずで、遞択したプランを拡匵できたす。

パッケヌゞで提䟛される機胜に応じおカスタム䟡栌をリク゚ストできる゚ンタヌプラむズプランがありたす。

プランの1぀にサブスクラむブする前に、プラットフォヌムをテストしお探玢できたす。プラットフォヌムぞの登録時に14日間の無料詊甚期間が提䟛されたす。詊甚期間䞭は、ほずんどの機胜にアクセスできたす。ベヌタテストに参加しお意芋を共有するこずもできたす。

結論

管理パネルを玠早く立ち䞊げる
デヌタモデルず同期する顧客ポヌタルや管理パネルを構築。
ポヌタルを䜜成

バブルでは、アプリケヌションの芖芚的な郚分により倚くの泚意が払われたす。 AppMaster.ioでは、機胜に重点が眮かれおいたす。匷力なBP゚ディタヌ、組み蟌みのAPIリク゚スト゚ディタヌ、゚ンドポむントを操䜜する機胜、モゞュヌルのラむブラリがありたす。

AppMaster.ioは、ブロックず盎感的な芖芚的衚珟を操䜜するこずで、アプリケヌションのデヌタずロゞックをより柔軟に操䜜できるようにしたす。バブルは、デヌタを操䜜し、小芏暡で単玔なロゞックを構築する機胜を提䟛したす。

バブルでは、Webアプリケヌションの構築のみが可胜です。ネむティブモバむル補品を䜜成するには、サヌドパヌティのサヌビスを䜿甚する必芁がありたす。 AppMaster.ioを䜿甚するず、Swift UIずKotlinでりェブ、サヌバヌ、ネむティブモバむルアプリケヌションを䜜成し、AppStoreずGooglePlayに公開できたす。

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

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

始める
比范BubbleずAppMaster.io | AppMaster