No.1
- 回答日時:
>>悩んでいるのは、Ruby、PHP、Pythonのどれかで悩んでいます。
どういう視点というか、価値基準で選ぼうとされているのでしょうか?
Ruby、PHP、Pythonは、インタプリタという点は同じでも、かなり違った言語だと思います。
趣味で使われるなら、3つの言語に触ってみて、自分が気に行った言語、使いやすい言語を選べばいいと思います。
ただ、現在は、どの言語もWeb開発では、フレームワークを使っていると思うので、言語を決めても、どのフレームワークを選ぶか?が次なる悩みになるでしょうけどね。
仕事で使うことを考えると、所属する組織で採用されている言語になるでしょう。
転職なども意識するなら、技術者の求人が多そうで、給料が高そうな言語やフレームワークを選ぶことになるのかもしれません。
あるいはWeb系を離れても「潰しのきく言語」っていう視点もあるかもしれないですね。
あまり参考にならない回答ですいません。
早速ありがとうございます。
仕事で使いたいと思っているので、勉強し易いものが良いと思っています。
PHPは最近よく聞きますし、Rubyは日本人が学習しやすいと聞きますし、Pythonも文系でも勉強しやすいという本を何冊か見かけました。
最近は言語が多すぎて、とても悩みます。
あと、出来れば在宅で仕事を受けやすいものがあると嬉しいです。
そろそろ介護が必要になりそうな家族がいて、それまでに在宅仕事をしたいのです。
もちろん、数年は出勤して経験を積まなくてはいけないというのは理解しています。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>>仕事で使いたいと思っているので、勉強し易いものが良いと思っています。
Pythonは全く使ったことがないので不明。
RubyはRubyonRailsを、今まで仕事で2回ほど使いました。あと、趣味の開発で1回ほど。
趣味では、サンプルは簡単に作れましたが、「こういう画面仕様のものが欲しいなあ」と修正を考えたとき、うまくつくれず挫折しました。
仕事のときは、メンバーの皆が悩みながら開発していました。
(開発は遅れぎみで、実行スピードは劇遅だった)
もう、何年も前の話なので、現在のフレームワークは改善されているかもしれません。
PHPは仕事はゼロ。趣味で作るサイトのために、ちょっと勉強しました。
Rubyよりはとっつきやすい気がしました。
Webサイト開発用言語として発展してきたので、当然の結果かもしれませんが。
>>最近は言語が多すぎて、とても悩みます。
そうですね。いつの間にかRustという言語が生まれて、世界的には最も愛される言語で、No.1になっていたりします。でも、仕事という面からみたら、日本での求人はほぼゼロだそうです。
>>そろそろ介護が必要になりそうな家族がいて、それまでに在宅仕事をしたいのです。
これは、発注側との力関係やセキュリティがどの程度問われるか?によって変わる気がします。
たぶん、3つの言語での差は無いのでは?と思えますね。
またまたありがとうございます。
RubyよりはPHPという印象なのですね。
Rustは聞いたことがありませんでした^^;
世界一の言語なのですね。
日本では流行らないのは、さすがガラパゴスしやすい国民性という感じですw
在宅仕事として考えるとたいして違いはないとのこと、承知しました。
ありがとうございました。
No.3
- 回答日時:
Lotusスクリプトはvbライクですので、.net系が親和性が高いかも
rubyは毎年今年でおわるという評判ですが、いきつづけてますね
トレンドからいえばpythonが有利でしょうけど、phpもニーズは
根強いものがあります。
ご返答ありがとうございます。
Rubyは近年で終わるというのは聞いたことがあります。
今からだとやめた方がいいかもしれませんね。
PythonかPHPか、新しく.Netというのも出てきましたね。
.Netはずいぶん昔から聞いたことがあるのですが、現在も現役なのでしょうか。
調べてみます。
ありがとうございました。
No.4
- 回答日時:
>>.Netはずいぶん昔から聞いたことがあるのですが、現在も現役なのでしょうか。
調べてみます。
マイクロソフトの.Webシステムは、大きく変化しています。
ASP.Web Formという、デスクトップアプリ感覚で作るWebシステムから、一般的なMVC形式のASP.NET MVCに変わりました。この時点では、Windows Serverでしか稼働できませんでした。
その後、Linuxなどでも稼働するASP.NET Coreがリリースされました。
そしてちょっと前にASP.NET Core 3.1がリリースされたと思ったら、もうASP.NET Core 5.0のプレビュー版がでています。
このASP.NET Core 3.1からの特徴は、JavaScriptが不要なことです。画面の入力チェックやイベントをすべてC#で記述できるのが嬉しいところなんです。
しかも、よくあるチェック処理は、フレームワークがやってくれるし、データーべース関連は、EntityFrramewokがやってくれるので、DBの生成とか、DB関連の処理がすごく楽になっています。
一般的にWebシステムはステートレスで動作しますが、.NET Coreは、ステートフルなデータ処理モデルが採用されていたりします。(まあ、それによるメリットとデメリットがあるのですが・・・)
ただし、C#はオブジェクト指向言語ですので、Javaなどの言語に慣れてない方はハードルが高いかもしれません。
(ちなみに開発言語はC#かF#です。VB.NETでは開発できません!!)
またまたありがとうございます。
やはり、昔とは全然違うんですね。
今はC#なんですか。
また新しいのが出てきましたね(^^;
CやC++なら聞いたことありますが、C#やF#なんてのもあるんですね。
時代に取り残されてます〜w
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 仕事術・業務効率化 (初体験)中日英通訳の悩み 2 2023/08/09 09:07
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- Web・クリエイティブ 未経験からのWebデザインとプログラマーについて。 4 2022/10/12 00:00
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- モテる・モテたい 半年前にバイト先に入ってきた女の子がいるんですけど、初日に同い年とわかり、「タメ語でも良いよ!」と言 3 2023/04/13 20:28
- 高校受験 落ち込む余裕を無くすにはどうすればいいですか? 3 2022/09/03 20:45
- 大学受験 数学が苦手で社会が得意な場合は一橋よりも東大の方が受かりやすい、ということはあり得ますか? 3 2022/04/16 16:46
- 専門学校 この生活、中々うまく勉強がはかどりません。 3 2023/03/06 15:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
最新のプログラム言語を学ぶに...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
UNITY Float型の接尾辞fって
-
Delphiに詳しい方助けてくださ...
-
プログラミング言語について
-
CとC++は別物なんですか?
-
VBSでDim、Private、Publicの違い
-
F#って何??
-
チューリング完全とは何か?
-
accessという言語らしいのですが
-
引用符と二重引用符
-
初めてのプログラミング言語は...
-
今後必要とされる開発言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報