Webサービスプラットフォームの初期バージョンのオープンについてお知らせいたします。 多くの技術的問題とアーキテクチャ上の問題を解決しました。 そして今、私たちはあなたと私たちの仕事の成果を共有する機会を持っています。 だから、登録は開いています!
キーの追加/変更
開発の次の段階で、プラットフォームに次の機能が追加されました。
- サーバー上のプラットフォームの構造が変更されました(作成されたアプリケーションは、環境によって互いに分離されています)。 アプリケーションごとに個別のデータベースが作成されます。
- Batch Callsサービスが追加されました(1つのリクエストで複数のメソッドを呼び出す)。
- 「識別と認証」サービスが改善されました-Googleアカウント(Googleアカウント)を使用して識別できるようになりました。
- ファイルストレージサービスが改善され、ダウンロードファイルごとに制限がわずかに10 MBに引き上げられました(テスト期間)
- Structuresサービスに登場した特別なタイプ(たとえば、作成したオブジェクトは、特別なタイプのユーザーでフィールドを設定するか、デバイスに署名のタイプを設定することで、それを作成したユーザーに一意に関連付けることができます);
- 改良されたHiveQLプロセッサ(アプリケーションオブジェクトへの構造化クエリ)。 条件、条件によってオブジェクトを選択するために使用されます。
さらなる変更/追加は、バージョン/api.hivext.ru/1.0/の既存のサービスインターフェイスには影響しませんが、サービスと新しいサービスには追加のメソッドのみが表示されます。 これは、プロジェクトの設計に安全に進むことができることを意味します。
開発開始
プラットフォームでの作業を開始するには、必要かつ十分です
- アプリケーションを開発するプログラミング言語を選択します。
- サービスのアドレスに必要なhttp要求を作成します(たとえば、既製のライブラリを介して)
- コードエディター。
既製のアプリケーションは任意のホスティングに配置でき、ローカルで実行することも、デスクトップアプリケーションにすることもできます。 したがって、プラットフォームは、アプリケーションへのエントリポイントの場所に関する完全なアクションの自由を提供します。
もう1つの重要な機能-プラットフォームにより、開発者はサーバー側をプログラミングせずに、クライアント言語のみでプログラミングする本格的なインターネットアプリケーションを作成できます 。 たとえば、JavaScript、ActionScript(Flash)、Java FX、またはその他の言語の開発者であれば、想像力があれば複雑な動的Webアプリケーションを作成できます。 自由に使用できるのは、すべてのサービス、データベース、ファイルストレージ、およびアプリケーション間でデータを交換する機能です。 すぐにサードパーティのサービスの統合を追加する予定です。 プラットフォームの機能を使用して、Webアプリケーション、オンラインゲーム、便利なウィジェットをすべて作成できます。
ところで、最近の1つは、JavaScript +プラットフォームサービスで作成されたフィードバックフォームウィジェットが発表されます。 ウィジェットを開発するプログラマーは、サーバーコードを1行も記述していません。 ウィジェットとその管理パネルは、任意のサイトに配置できます。 投票がサポートされ、すべてのコンテンツがウィジェットインターフェースに表示され、テーマをローカライズおよび変更できます。製品はLGPL3オープンソースライセンスの下で配布されます。
このプラットフォームには、サービスを組み合わせて、パーソナルコンピューターやポータブルデバイスやモバイルデバイス向けの興味深いWebアプリケーションを作成し、ファンタジーを有効にします。
用途
プラットフォームのドキュメント
最初のステップ -開発の開始について質問がある場合は、フォーラムで質問できます。 開発者は、ActionScript(Flash)のクライアントを支援できます。
APIコンソール -そこに登録(Googleアカウントをお持ちの場合は登録できません)して、プラットフォームサービスで「リチャージ」することもできます。 アプリケーションの作成、データベースのテスト、オブジェクトの作成など。
そして最後に、 forum.hivext.ruフォーラムが開いています -書いてください、私たちはコミュニケーションができてうれしいです、迅速な回答はすべての質問に続きます。