Ruby on Rails

Ruby on Rails

Ruby on Railsには、開発者はデータベース、Webページを作成し、さまざまなWebサービスを提供することを可能にするクロスプラットフォームのWeb開発フレームワークです。フレームワークは、2005年に導入され、今日の更新を受信し続けました。

ダウンロード Ruby on Rails
の特徴 Ruby on Rails
  • 複数のプラットフォームのために簡素化されたWeb開発フレームワーク
  • 作成し、ウェブページ、アプリケーション、およびサービスを展開
  • テストコードやバグを減らすためのアプリケーション
  • 簡単に開発プロジェクトにチームメンバーと協力
の長所 Ruby on Rails
  • スーペリアツーリング
  • ライブラリの数が多いです
  • 責任あるWeb開発を奨励
  • 増加の生産性
  • 優れたテスト機能
の短所 Ruby on Rails
  • フレームワークロードが遅いです
  • アプリケーションは遅くなることがあります
  • 信頼性の高いドキュメントの欠如
Ruby on Rails レビュー

Ruby on Railsが、今日のWeb開発の専門家に少し古い学校のように思えるかもしれません。今、その13年には、人気のフレームワークは、まだ非常に提供しています。 Rubyは、他のフレームワークと同様に、体系的な方法で動作するように開発者に要求されます。ルビーによると、このメソッドの名前は「設定より規約」です。 おそらく、COCの考え方の最大の利点は、異なる開発者が単一のプロジェクトの仕事に一緒に来ることができるということです。 Rubyはまた、重複を防止しながら、コードの作成を最小限に抑えることができます。彼らは、展開の非常に一般的なスタイルを持っているので、Rubyの開発と使用するアプリケーションを持っている誰もが、一般的にそれらを認識します。 Rubyは、多くのアプリケーションを提供するためのGitHubやHuluのようなWebサービスで使用されてきました。 Rubyは技術的にはPythonやHTMLなどのプログラミング言語ではありません。それは言語の広い数で動作するように開発することができ、時間節約の枠組みとして単に機能しています。プラットフォームの主な利点は、複雑なWebアプリケーションの管理を簡素化することです。 APIの開発が必要な技術分野で採用されている方は、Ruby on Railsの経験が好まれることを発見する可能性があります。すべての後、キックスターターのような巨大なWeb開発プロジェクトは、ルビーで完了しました。ルビーの素晴らしいところは、それがあまりにも始まるWeb開発者のための気力をくじくされていないということです。これは、初心者でもコーダのクラスに一日で教示されています。 フレームワークを使用するいくつかの欠点は、残念ながら、あります。大きな問題は、常にスピードとなっています。ルビーで構築されたWebアプリケーションが遅くなることがあります。フレームワーク自体も不満のかなりの量を提供し、起動に時間がかかることがあります。もう一つの問題は、フレームワークのための信頼性の高いドキュメントを見つけるのは難しいことができますということです。

Ruby on Rails ビデオ

代替へ Ruby on Rails

Sails.js

自由な
ビュー/ homepage.ejs。目的。 #。これはによってレンダリングされる実際のテンプレートです ときに、ユーザーが訪問し、あなたの引き上げアプリのベースURLをデフォルト。ファイルを注意してください 拡張?これは、埋め込まれたJavaScriptの略です。 EJSは帆がデフォルトで使用するものです サーバーサイドのHTMLビューをレンダリングします。これは、設定/
詳細を表示

Backbone.js

自由な
Webアプリケーションの構造を提供するように設計されたソフトウェアをコーディングなどBACKBONE.JS市場自体を。それは、そのインフラに組み込まれたキーと値のバインディングおよびカスタムイベントで複雑なモデルを提供することにより、これを達成します。ウェブサイトGitHubの上で完全にホストされている、ソフトウェアは、注釈付きのソースだけでなく、フル機能のオンラインテストスイートを提供しています。また、例えばアプリケーションやヘルプにチュートリアルのリストはソフトウェアを使用して新しいユーザーを理解ご利用いただけます。経由Githubのは、潜在的なユーザーがバグを報告しているユーザーのみに機能を議論することができます。
詳細を表示

Apache Flex

ApacheのFlexは、ユーザーが自分のアプリケーションを構築することを可能にするオープンソースのツールです。アプリケーションは、携帯電話や伝統的な様々なプラットフォーム用に設計され、作成することができます。これらは、iOS、Windowsの、アンドロイド、ブラックベリーなどがあります。アプリは、コンピュータ、ラップトップ、携帯電話、タブレット、その他のモバイルデバイス上で使用することができます。 レビュー ApacheのFlexは、アプリケーションの作成の優れたソフトウェアです。アプリは、モバイルやデスクトップ使用するために作成することができます。このプログラムの強みの一つは、それも異なるバージョンの同じソースコードを使用するアプリケーションを作成できることです。あなたは、汎用性と使用可能な多くのプラットフォーム間で1つのアプリを作成することができます。すべてのベストは、アプリが常に何のプラットフォームを重要では実行されません。 ソフトウェアは、利用可能な無料版とオープンソースです。それはより速く、より簡単にプログラミングにつながるものの数を備えています。少ない労力でユニークなインタフェース、継承と強い型付けのヘルプおタスクを完了。あなたがアクセス機能を備えたアプリケーションを構築する必要がある場合は、Flexはあなたもそこにカバーしています。アプリは、デバイスのカメラ、ローカルデータベース、GPSなどにアクセスする能力を設計することができます。 このソフトウェアが提供する一つの便利な機能は、あなたのアプリケーションをテストする能力です。あなたは携帯電話シミュレータを使用したり、特定のデバイス上でアプリケーションをテストすることができます。これは、デバッグして、新しい創造の外によじれのすべてを取得するために最適です。テストは、異なる画面サイズと解像度のために行うことができます。
詳細を表示

Sinatra

自由な
シナトラソフトウェアの簡単な説明 シナトラは、その開発・設計ブレイクMizeranyに起因するソフトウェアです。それはRubyで書かれたドメイン固有の言語を使用して、オープンソースのWebアプリケーションであるため、ソフトウェアは自由にアクセス可能です。名前シナトラは有名な音楽家フランク・シナトラから採用されました。このソフトウェアは、Merbの、キャンプ、ニトロ、およびRuby
詳細を表示

Express.js

Express.jsはシナトラに触発されたNode.jsのためのWebフレームワークです。それが作成され、T.J.によってMITライセンスの下でリリースされましたHolowaychuk、StrongLoop 11月、2010年に他の貢献者、およびその第四版に現在あります。 Express.jsは流星とSocket.IOに似ています。ソフトウェアの権利はその後、2015年9月にIBMに買収されたStrongLoop、によって2014年に取得しました。
詳細を表示

Java

自由な
Javaは、アプリケーションやウェブサイトの数十万人の開発と展開を担当してコンピュータソフトウェアおよびルールの長年のコレクションです。それは最初に登場したときにどのような離れてのJavaを設定することは、クロスプラットフォームの利用を許可することの能力、その種のほぼ最初です。 Javaがもともと(後にオラクル社購入)、Sun
詳細を表示

Opa

自由な
OPAは、Webアプリケーションを構築するためのオープンソースのプログラミング言語です。自由に使用すると、コンパイラやJavaScriptライブラリが付属しています。
詳細を表示

Yesod

イェソドは、地面からの高効率なWebサイトやWebアプリケーションを作成するために使用する開発ツールです。イェソドは、テンプレートからのルーティングおよび実行にあなたがウェブサイトを構築するために必要なほとんどすべてを、含んでいます。ソフトウェアを使用してWebアプリケーションを作成する場合、イェソドは自動的に正確なリンクを生成し、文字エンコーディングのいずれかの問題に対処するために使用しているプログラミング言語のデータの種類を検知します。イェソドはまた、前の操作が完了したという信号を受信すると、自動的に運用を開始するためにはHaskellを使用しています。これはただ心配せずに自分のコードを書き、そして限りコードを書くなど、イェソドはあなたが速いシンプルなコードを書くと、テンプレートの提供のドメイン固有言語と、より効率のために、このようなことができますに開発することができます。イェソドは、高品質なWebアプリケーションを開発するための最も簡単で安全な方法を提供しようとします。 イェソドは間違いなく、Webアプリケーションを作成するための便利で効率的なツールです。それは無料で、無問題に少しとのための完全なウェブサイトを作るために必要なほとんどすべてを提供します。イェソドは、ダウンタイムタイプの上に行き来過ごし保つために素晴らしいです最小限にコーディングからすべてのエラーを維持するのに役立ちますように、タイプセーフなソフトウェアです。コンパイル時のチェックはちょうど、すでに高効率に追加されます。イェソドは、あなたのWebアプリケーションがスムーズに動作することがわかっているので、プログラムのストレスフリーを使用して行い、全体的なきれいな構文を持っています。イェソドは最速HaskellのWebフレームワークとテンプレートHaskellは何度も同じことを入力して回避するのに役立つかもしれないものがあります。イェソドに対する一つの欠点は、それを使用する方法を習得することは困難であることを証明することができるということです。学習曲線は、あなたがそれを使用することを学ぶと、物事の多くは、効率とスピードが競合他社の多くよりも大きいことを証明することができますので、あなたが使用するためにそこに既にあり、最終的にトラブルそれは価値になり、しかし、把握するのは難しいです。
詳細を表示

Grails

自由な
Grailsは一般的なJava言語の枠組みのApache上でライセンスさと春のブーツのオフに構築されています。
詳細を表示

Web2py

自由な
web2pyはPythonプログラミング言語で書かれたオープンソースのWebアプリケーションプラットフォームです。 Web開発者は、PythonでサポートされているWebコンテンツのさまざまなプログラムするソフトウェアを使用することができます。 web2pyのソフトウェアは、Web開発をより簡単かつ少ない退屈になっていることを確認するためのものです。
詳細を表示

Django

自由な
Djangoはウェブサイトや他の目的を開発するために使用されているPythonのWebフレームワークです。それはほとんど誰もが理解しやすいコードを生成し、それはPythonのフレームワークと少し経験を持っている人にでもアクセス可能です。
詳細を表示

Kendo UI

フリーミアム
剣道UIは、開発者が時間の割合でおしゃれで現代的な探してWebアプリケーションを作成することができますJavaScriptのためのコンポーネントライブラリです。
詳細を表示

Pyramid

自由な
言語が開発コミュニティでますます普及になるとピラミッドは、Pythonでの作業に必要な支援の開発者に設計されたWebフレームワークであり、ますます便利なプラットフォームを持っています。
詳細を表示

Tryton

自由な
TRYTONは、任意のサイズ、使いやすく、完全な100%オープンソースの企業のための理想的なビジネスソフトウェアです。
詳細を表示

Ember.js

自由な
人々がソフトウェアを構築するところGitHubのです。 27以上万人の人々が、フォークを発見するためのGitHubを使用し、100万75以上のプロジェクトに貢献しています。
詳細を表示

Flask

自由な
フラスコアプリは次のように何を求めますか?あなたはフラスコで書かれたアプリケーションのいくつかのサンプルコードを探しているなら、githubの上の例のソースを見てみます:flaskr - マイクロブログを。 minitwit - Twitterのクローン。このウェブサイト - 静的ページ+メーリングリストのアーカイブ...フラスコのマニュアル・テストフラスコアプリケーション・スニペット・クイックスタート
詳細を表示

Koa

自由な
興亜はES2015と非同期機能をサポートするためのノードv7.6.0以降が必要です。
詳細を表示

Hapi

自由な
ウォルマート研究所
詳細を表示

CodeIgniter

自由な
EllisLab、ExpressionEngineのCMSのメーカー
詳細を表示

Laravel

自由な
Laravel - ウェブ職人のためのPHPフレームワーク。
詳細を表示

Symfony

自由な
このセクションでは、ユーザーがあなたのCMSのホームページとして機能するようにページをマークすることができますソナタ管理者へのサイドメニューを追加します。 ...たとえば、別のオプションは、/ CMS /ルートでRedirectRouteドキュメントを置くことになります。 ... $ PHPのbin /コンソール教義:phpcr:ノード:ダンプがROOTを--props:CMS:
詳細を表示

CakePHP

自由な
CakePHPは、オープンソースのWeb、単純なWebアプリケーションを構築可能迅速な開発フレームワークであり、  より速く、より少ないコードを必要とします。これは、モデル・ビュー・コントローラ(MVC)に従います。利用可能になりまし初心者やリンクのためのマニュアル  最後のバージョンに向けました。
詳細を表示

Yii

Yiiのをインストールする主要な方法は、作曲を使用することです。
詳細を表示

ASP.NET

自由な
ビルドWebアプリケーションやサービスは、Windows、Linux、およびMacOSで実行がC#、HTML、CSS、およびJavaScriptを使用して使用しています。 Windows、Linux、またはMacOSで無料で始めましょう。
詳細を表示

Mithril

自由な
ミスリルは、Vimeoのやナイキなどの企業、およびLichessなどのオープンソース・プラットフォームで使用されています。あなたが経験豊富な開発者であり、ミスリルのは他のフレームワークと比較する方法を知りたい場合は、フレームワークの比較ページを参照してください。ミスリルのブラウザにIE9に戻ってすべての方法をサポートし、何polyfillsは必要ありません。
詳細を表示

Catalyst

触媒は、あなたの方法で取得せずに迅速な開発とクリーンなデザインを奨励する最も人気のあるアジャイルのPerl MVC Webフレームワークです。
詳細を表示

Zend Framework

自由な
問題とセキュリティ。あなたは、Zend Frameworkでバグを発見したことがありますか?ここに報告します!あなたは、ZFのセキュリティ上の脆弱性を特定していますか? [email protected]で私たちにそれを報告してください...
詳細を表示

ASP.NET MVC

自由な
ASP.NETはあなたにMVCデザインパターンに従うダイナミックなWebサイトを構築するための強力な、パターンベースの方法を提供します。 HTML、CSS、JavaScript、およびC#を使用してビルドサイト。
詳細を表示

Webiny

Webinyは、サーバーレスのオープンソースCMSです
詳細を表示

Kohana

自由な
Kohanaのホームページ。 Kohanaのは、Webアプリケーションを構築するためのコンポーネントの豊富なセットを提供しHMVC PHP5フレームワークです。
詳細を表示