2

私はしばらくの間、フロントエンド Web の仕事をしてきました。主に Joomla を使用して、いくつかの会社の Web サイトなどを管理しています。私はそれに飽きてきており、開発に拡張したいと思っています。会社用の Web アプリのアイデアと、個人的にやりたいことがいくつかあります。

私は Ruby と Rails を学びたいと決心し、約 1 か月間それを追求してきました。私はたくさんのチュートリアルを読み、オンラインで見つけたものに取り組んでいます。私はまた、git に飛び込んで、それをもっと使おうとしています。

Windowsは、これを効率的に行うのに役立たないように感じます。Windows での開発が可能であり、一部の開発者は Windows で開発できることを私は知っていますが、それを乗り越える時が来ているのではないかと考えています。

Ruby を最初の本格的なプログラミング言語として選んだのは、読んだ単純さからです。Ruby と RoR の両方について、クロスプラットフォームのアプリや Web アプリを構築できる言語を学びたいと思っています。

問題について言えば、私は Linux の世界に完全に没頭することはできません。仕事の一部としてフォトショップとインデザインが必要です。だから私は、ライブUSBキーのインストールを行い、職場と自宅の間を行き来するべきだと考えています. それは、私がやりたいことのデュアルブートよりも優れたソリューションですか? また、Mac があれば両方の長所が得られることもわかっていますが、予算が限られているため、まだその飛躍を遂げることはできません。

また、もっと学ぶためにたむろするのに良い場所はありますか? codeschool と tutsplus のアカウントを支払いました。IRC に戻る必要がありますか? どう思いますか?私は何よりもガイダンスを探しています。どうすれば時間を無駄にせず、本当のスキルを伸ばすことができるのか、どこに行けばいいのか途方に暮れています。ありがとう。

4

3 に答える 3

4

また、ヘッドレス (非 GUI) VM を作成し、Vagrant VM で実際にコードを実行しながら、Windows でファイルなどを操作しやすくする vagrant プロジェクトもチェックアウトする必要があります。また、ヘッドレスであるため、グラフィカル UI はリソースを消費せず、ホスト マシンへの影響も少なくなります。

次のリソースを確認してください。

http://www.vagrantup.com/

http://blog.dcxn.com/2013/07/12/introduction-to-vagrant-for-rails-developers/

http://railscasts.com/episodes/292-virtual-machines-with-vagrant

* また、Rails を学習している場合は、Railscasts http://railscasts.com/を確認する必要があります。

于 2013-10-09T23:55:17.727 に答える
1

これについて私が最後に知ったのは、次のことです。

Linux では、Ruby 環境に関するすべてを適切に処理する RVM を使用できます。Windows で pik を試しましたが、新しい Ruby のインストールはサポートされていません。

また、Linux コンソールは、外観と機能に関して、Windows コンソールよりもはるかに使いやすいです。Windows 用の console2 を調べてみましたが、そのときはあまり快適ではありませんでした。

Linux には oh-my-zsh のようなプラグインがあり、開発をスピードアップできます。しかし、Windows用のこのプラグインのようなものがあるかもしれません.

それ以外では、Linux VM を選択する理由がわかりません。

于 2013-10-09T23:44:22.900 に答える
1

Windows で Rails アプリを開発しましたが、それは大きな間違いであることが判明しました。開発の終わり近くに、Web アプリケーションをマルチスレッド化する必要がありました。デフォルトの Rails サーバーではマルチスレッドが許可されておらず、代替サーバーはすべて Linux 専用であるか、またはそれらを動作させることができませんでした。

JRuby の使用も検討しましたが (Java スレッドのため)、それまでにアプリが大きすぎて JRuby に変換できませんでした (追跡できない構文の違いがいくつかあり、JRuby で動作しないいくつかの gem をリレーしました)。 . しかし、最初からJRubyにすれば、うまくいくかもしれません。

于 2013-10-09T23:46:05.493 に答える