2

私は Web 開発にかなり慣れていませんが、Web アプリケーションの構築方法を学び始めたいと思っています。私の計画は、完全に集中できる言語に落ち着いて、今後 6 か月以内に「幅広い」範囲の Web アプリケーションを構築するのに十分な能力を身に付けることです。

これらのアプリは、単純な計算機からインタラクティブなビルダーまでさまざまです。

http://www.extreme.outervision.com/psucalculatorlite.jsp
Apple Store プロダクト ビルダー

グルーポンのような本格的なサービスへ。

いくつかの調査の後、(Python/Django ではなく) Ruby on Railsに落ち着きました。しかし、後で、私がやりたい小さなアプリケーションには最適ではないことに気付きました。

一方で、Javascriptを使用して、より大規模で複雑なサービスを多数構築できることに気付きました。これにより、Javascript に専念でき、数か月で上記のあらゆる種類のアプリケーションを開発できるようになると考えました。しかし、私の人生の次の6か月を無駄にする代わりに(おそらく、誤った割り当てほど無駄ではありません)、何人かの専門家に尋ねようと思いました.

では、純粋に Javascript を学習することで、小さな計算機から Groupon/Twitter サイズのサービスまで、さまざまなサイズのアプリケーションを作成できるようになるでしょうか?それとも代わりに RoR を学習する必要があるでしょうか?

助けてくれてありがとう!私も質問を適切に表現していない場合はお詫び申し上げます。

4

1 に答える 1

2

JavaScript と Ruby on Rails の両方を学びます。

それらは補完的なテクノロジーです。

「小さな電卓」の場合は、おそらく JavaScript を使用することをお勧めします。これは、すべてがサーバーへのラウンドトリップではなく、クライアント側 (Web ブラウザー) で行われる可能性が高いためです。

データベースへの永続性、サードパーティ API との通信、特殊な計算などを必要とするバックエンド作業 (Web サーバー上) では、RoR を使用する必要があります。

フロントエンド技術 (HTML/CSS/JavaScript) とバックエンド (Ruby on Rails) の両方に熟練することで、「幅広い」Web アプリケーションを構築するのに十分な能力を持つ」という計画に向けて順調に進んでいます。

于 2013-02-12T15:40:45.063 に答える