Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
本命 TypeScript
対抗 Python
大穴 WebAssembly見越してC++
>>2
アセンブリ言語難しそうだからやだ。
あと、TypeScript使ってるとかあんま聞いたことないわ TypeScript普通に現場でも使われてるぜよ
とくにバックエンドは型付き言語じゃないと開発きつすぎる
てかTypeScriptはJavaScriptだよ
>>2に同意
むしろ厄介なのはフレームワークの選択 うーむ、悩むなぁ、
TypeScriptってJavaScriptじゃダメなの?
初心者で申し訳ないが...
単発スレ立てるのはかまってちゃんだからかまってもらえないと何も作れない
>>1削除依頼出して回線切って市ね >>8
当面javascriptで良いよ
慣れてきたらtypescriptも視野に入れればいい >>10
わかった。
あとさ、フレームワークでオススメとかある?
JavaScriptいっぱいフレームワークあるじゃん 一番最初に書いたようにRubyとPythonで迷ってる
言語は好きなものを使いなさいとしか言えないんだよ
例えばここでruby最強って言ったら信じるの?
次のレスがrubyはオワコンって言ってたらどうするの?
WebならPythonよりRuby学んだほうがためになるよ
将来的に他の言語を使うとしてもね
1~2週間ずつ両方やって比べるのが一番いい
Node.jsはその2つに比べると最初のハードルが高い
JavaScriptをよく理解してるならNodeからやってもいい
>>1
Ruby分かりやすくて良いよ
Pythonでも十分分かりやすいけど
PHPはよく叩かれてるがハードルが一番低い
安いレンサバで使えるし
ワードプレスから始められるから
JSはかなりクセがあるけど
まあデファクトだからしゃーない
C++は複雑で難しいからオススメしない >>24
C言語使いだったが、webほぼ素人でPHPは1週間で覚えてアプリ書けたぞ >>24
PHPは庶民的だから見下されやすいだけで実際は実用的
ワードプレスをPHPで部分的に改造するのが一番楽で早い
PHPがほぼWebアプリ専用なのに対して
C++は圧倒的に自由度が高くてOSでも何でも作れるけど
そのぶん習得に時間がかかる、確実に何年もかかる それじゃあ、全ての言語の妹と呼ばれるC#にしてはどうか。
>>31
初心者がいろんな言語にてを出しても中途半端に悩むだけだから全部Javascriptでやればいーじゃん
なんか言語変える理由があるなら別にいいけど。 JSは言語仕様が扱いにくいから
JSで書く部分が少ない方が楽だと思う
少なくとも初心者には確実に楽
Nodeが言うほど流行らないのも
JSの扱いにくさがあると思う
JavaScriptとNode.jsやるならWebで学べるN予備校のプログラミング入門コースが良いよ。動画あると本当に学びやすい。無料分もあるみたいだし。
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
この順番が、最も能力をアップさせる
各言語は、その後
それじゃGUI覚えないじゃん
c#の画面作る本なんかやったほうがいい
すいません、ここでいいかわからないのですが、
webカメラの動画を外で見るのに
その時のアドレスはグローバルIPアドレスのあとに:8080などのように
開いているアドレスをつければ見られるはずでしょうか?
どうしてもアクセスできるにタイムアウトになってしまいます
>>41
プログラム関連板じゃねーよ
今だとニュー速VIP 結局何作ればいいのか
アプリ、アプリといってるけど
それ何?
JavaScriptというものは、「ブラウザ上で動作する言語」がそれしかないから、習得を避けられない言語だ。
同様に、「データベースを操作する言語」はSQLしかないので、SQLを覚えるべきだと思う。
どこでもいいからレンタルサーバを借りれば、たいていは「MySQL」というデータベースが使えるはずなので、そこで勉強するといい。
「サーバ上で動作する言語」には、PHPとかRubyとかPythonとか色々あるけど、そのどれを選択したとしても、JavaScriptとSQLは必須になる。
SQL学ばなければならないかっていうとそうではないかもなー。今は永続化はORマッパーもあるし、MBaaSみたいなWebAPIベースのデータストアもあるし必ずしもSQLは必須にならないかな。
ただJavaScriptは今はWebアプリでは絶対に避けられない言語になってるね。
見た目で選ぶならpython
パワーで選ぶならruby
JAVAが良いんじゃない?
自分はC#しか知らんけど。
流行りを追うならPython,Kotlinとか。
ドキュメントとか書籍はPythonが多いっぽい。
環境を用意しやすいVSで出来る言語が楽だね。
【Java】
オラクルの言語、ライブラリが揃っているので何でもできる、企業向けウェブアプリケーション、不特定多数ユーザーのウェブには向かない。
【Python】
現代のBASIC、素人向き言語、研究によく使われる、従って最新の研究結果が良く実装される。
【C++】
速度を求められる場合有利。
【関数型】
オナニー専用、大変気持ちよくなるらしい。
【PHP】
ウェブ専用、アルゴリズムの実装には向かない。
【C#】
Windows専用、Windows上である限り何でもできる。
>>53
関数型wwwやるかwwwCとかwwwエロそうwww 無職だが取り敢えず仕事に就きたいと思ってる
有利な言語を教えてくれ
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
ここまでが基礎で、その後に、他の言語を勉強する
>>58
日本語かな
コンビニバイトに必須言語だよ >Web開発しようとして、JavaScriptは基本的なところはやったんだ。
Webサーバー側でサポートしてない言語だと意味がないだろ。そういうのはどうやって決めるんだ?
さくらレンタルサーバーのスタンダードだと月額515円。PHP5/HP7だよ。
PHPで決まりだな。Javaもrubyも使えないんだもの。
JavaScriptは抵抗あったがTypeScriptはすんなりはいれた
linux にデフォルトで入ってるし python でいいんじゃない?
サーバーやるにも楽でしょ。
数学得意なら仕様設計から覚えるとして、alloyが良いよ。
javascript→jquery→coffeescript→typescript→node→angular→vue.js→react
この順番でオッケー
coffeescriptはもはや存在価値がない言語だから
やる必要はない。
今ならJavaScript->jQuery->Node.js->Express.js->React.jsがいい気がするな。
TypeScriptは大規模開発かVSCodeの拡張作る段階で学べば良さそう。
iPhoneアプリならXcodeは必須としてやっぱりSwift?
入門ならjavaが良いのでは。
良い言語だよ
完全に無くなったりはしないと思う
わしはF-BASICから始めたので、
みなもそうしなさい。
>>73
jQueryで十分だよHTMLをアプリケーションプラットフォームだと勘違いしてる人がいるけど本来はあんなのただのドキュメントだからね
一部の頭おかしい人達が仮想DOMだの別言語のコンパイラーかましたりだの
webストレージで高速化だの高度な設計志向だの
マルチメディア対応だのレスポシブレイアウトだの
もーーーーーーーー
ウンザリ >>76
だとしたらjQueryすら不要なんですがそれは… >>77
俺が言ってんのは程度の問題だ
あんたの言い分突き詰めたら「バイナリ送れたらいいじゃん」ってとこまでフェーズ下げるまで終わらんだろ jQueryがよき程度で仮想DOMやトランスパイルがよくない程度であることは完全にあなたの主観で、しかも時代と逆行してるんだが…
jQueryで充分なんて、今時のフロントエンド開発者から見ればバイナリおくれたらいいじゃんレベルの発言
>>79
なんでもかんでもブラウザにさすなよって話だ
ユーザーからしたらネットニュースでも見れりゃ十分だろ
ブラウザはそのための道具
お前がもし「なんか番組でも見たいな」と思ってテレビという道具を買ってきたら画面に
ユーザー認証、データベース検索、コメント機能、評価機能、商品購入、SNSシェア、midiインプット、パノラマ機能、p2p通信、クラウドバックアップ、googleアドセンス、視聴数カウンター...
無限に出てたらバカかと思うだろ
開発だって意味わからん、なんでhtmlとCSS書くのにrubyやnodeインストールせにゃならんのだ
メモ帳で100行書けば終わるのにそれを3行にするために開発環境やプロジェクトの見直しに一週間かけてたら本末転倒だろ
大規模開発するにしたってな
twitterやyahooだってブラウジングしてたらすぐにネイティブアプリ誘導のポップが出てくるだろありゃ「ブラウザやHTMLでムチャクチャすんな」ていう警告文なんだよ
jQueryで開発すんのが「バイナリ送る」のとほとんどフェーズが同じだと?html css3 javascript 全機能がフルで使えるんだぞ!十分だろ やつらは止めやしない
最終的には家庭のパソコンやその中の情報をを
所有者のものでなくしたいと思ってる
今は買えるのか?
てか、Windows が別物になってきたのか
土壌がゴミだから植物は育たないし動物も別のとこに行く
Excel VBAしかやったことないのだけど、
プログラミング始めるおススメありますか?
Deep Learning ブームは当分持続するからPythonだけやればよい
Python いいと思うけど、Perl もいいよ。
Unix使うなら。
PerlはFreeBSDの2002年にコアバイナリから除かれたんだが
Golangでいいじゃん
ISUCON(いい感じにスピードアップコンテスト)見ると本戦出場チームはGo言語だらけ
web系のバックエンドはGolangで決まり
ソース
http://isucon.net/
オンライン予選 利用言語比率
利用率の全体ランキングは以下の通りです。利用言語は自由記入で複数入力したチームもありますので合計が回答チーム数を超えます。
Ruby 68組 31.2%
Go 62組 28.4%
Python 28組 12.8%
PHP 25組 11.5%
Perl 19組 8.7%
Node.js 18組 8.3%
C# 1組 0.5%
本選出場が決まった30チームに限定すると以下となります。
Go 16組 53.3%
Ruby 6組 20.0%
Node.js 4組 16.7%
Python 2組 6.7%
未回答 1組 3.3% >>100
レンタルサーバーで使えない言語は日本じゃ流行らないよ
海外行きな 使用者のイメージ
C/C++ オタク
C# 恥ずかしがり屋
Java 冗談が通じない
Ruby ナルシスト
PHP 部屋が汚い
Python 騙されやすい
Q. Linux環境での動作時の性能をWindows環境での動作時と比較するとどうですか?
A. 質問されたLinuxユーザーは全員、Linux環境のほうがWindows環境より良好に動作すると答えるでしょう。
Q. すごい!ほんとですか?
A. いいえ。
LTspice公式マニュアルより。
perl は python が入っていない素のlinux環境でもなぜか入っている印象。
ローカルバイナリのビルドとインストールの設定ファイル作成にperl使うモジュールがあるから切り捨てられないんだと思う。
話が飛んでるから雑談するけど、アップルの機械はそんなに良くないし、
MacOS もそれほどいいOSとも思わないが、1990年代のマック使いやすい神話で生き延びている気がする。
>>108
このスレタイでその話題は地獄への入り口 拝啓
スレ主なんだが、今はPythonで遊んでいます。
敬具
事業所でCOBOLが使われたころ、学校でBASICが使われた。
現在、事業所ではJava、学校でPythonが使われる。
>>114
Pythonでなにか作れるようになったらJavaやって見るか >>115
型のない言語から入って、型の概念学ぶのは難しいから諦めてアナリストの道を歩め
禁煙と同じで無理ではないが、かなり難しい レベル5:マスターレベル。拡張ライブラリを記述できるだけでなく、言語の内部仕様、処理系の実装等についても明るい
レベル4:問題なく日常的に利用できるレベル。言語を使うだけでなく、その言語のライブラリを作ったり、フレームワークを作ることもできる
レベル3:リファレンスがなくても任意の処理が記述できるレベル
レベル2:リファレンス本があれば利用できるレベル
レベル1:授業などで触れたことがある程度。日常的に利用できるわけではない
これでレベル3以上を使えると定義します。
プログラミングの原点C言語もいいぞ難しいがJavaもC++も継承してるから覚えれば何してるか見た目で解るぞ
レベル2から3の壁が果てしなく高いな
リファレンス暗記しようなんて思ったことないわ
Javaなら4はクリアしてるな
リファレンスなぞコードコメントから作ればよろしい
どの言語もレベル2から4まで振れるな―。
ちょっと使わないとすぐ忘れる。
C++を学んだ人間の末路が江添亮だと思うと気が進まない
江添レッテル貼るようになっちゃったやつよりは江添の方がまし
Letter ← レッテルと読むやつは江戸時代の人です。
殆どレベル2だな。文法はともかく、標準的なメソッドの引数の順番とか
覚える気もないのでIDEのアシストやmanコマンドなどに頼りっきり。
政府と戦い続ける、ドワンゴ江添!
任意であるはずの職務質問で、大勢のポリに取り囲まれ、
あいつは絶対に犯罪者だ。
叩けば幾らでも犯罪が出てくると決めつけられ、長時間拘束され続けたw
江添はついに、怒り心頭に達して、東京都を訴えている最中
ポリはボーナスがもらえるから、自白するまで滅茶苦茶しよる。
江添には勝ってほしい
>>121
何も知らない言語でも1日あればレベル2になれる リファレンス全部覚えてるやつはほとんどいないだろう開発ジャンルでそれぞれ日々使ってるの違うし
日常的に使ってるのなら本なんかまあ見ないけどさ
>>135
そりゃ1と2の差なんか無いようなもんだからなw Processingなら緯度経度データをマッピングして
3Dで高さを与えたりインタラクティブにしたり
して遊べるので入門にはおススメ。
Javaのライブラリも使えるし、文法もJavaなので
凝ったことやるなら深められるし。
Processingは学習用途ならすごく良いプラットフォーム。
>>117
pythonは変数に型はないけど値には型があるんで、変数の型あり言語の習得もそんな苦労しないと思う Haxeがいい。
JavaScript、ActionScript、C++、C#、Java、PHP、Python、Luaへのソースコードの変換が可能
つまり、Haxeを覚えるだけで、
JavaScript、ActionScript、C++、C#、Java、PHP、Python、Lua
が使えることになる。
>>144
通訳頼む事と、現地の言葉に詳しくなる事は別物。 素晴らしさでは断トツで、Haxe
次いで、Ruby, Groovy。
少しややこしいけど安全にしたのが、Kotlin
Haxeの、enum が便利
enum Input {
Key (keyCode:Int);
Click (x:Int, y:Int);
}
switch (input) {
case Input.Key (keyCode):
case Input.Click (x, y):
}
キー入力なら引数が1つで、クリックなら引数が2つとか、
引数の型が異なるものでも、処理できる
すべてのモダン言語の基本となっているC++を最初に学ぶべきであろう。
COBOLだろ
言語仕様は単純だし求人多い
これと簿記資格持ってれば食いっぱぐれることはない
他の言語は遊び用
COBOL だけは無理
漏れは、日商簿記1級も持っているし、プログラム言語も10以上できるけど、
COBOL だけは理解できない
市販の本が、読む気が失せる
いまだに「漏れ」とか言ってる人は、コード書かせても古くさそう
COBOLは業務系勘定系の必須スキル
ゲームとか作りたいならC++
この2つを押さえておけば後は応用
求人見ればどれを習得するべきか解るだろ
cobol,java,php,vb,c#,c,c++,ruby,python が全て出来てやっと月20万のレベル
これにサーバ構築インフラ構築までして月25万の世界
COBOLは人材の奪い合い
javaは供給過多でオワコン
.netは主婦の小遣い稼ぎ
こんな感じ
COBOLで入ったら神(メインフレーム)の言葉が解る神官のような待遇
どんな舐めた態度とっても怒られないけど辞めると言ったら引き留め工作の後に烈火の如く怒られるのが欠点
javaで入ったら長机にパイプ椅子がデフォ
知らぬ間に契約切れて、ろくに会話も無かった指示者にまだ居たのと言われる
辞めるのが簡単だから色んな職場を転々と出来るのが長所
>>149
COBOLは製作所とかデータみたいな大手しか教育しないもんね
勘定系高給取りの独占言語になってる
逆に中途でもCOBOL出来ると大手からのオファー凄いけど
本当に人が足りない 歳食ってからでもCOBOL勉強して仕事取れるん?
取れるならやってみてもいいな。
ダサい言語 + まともな年収
まともな言語 + ダサい年収
損得勘定ができなくて、後者を選ぶ奴が多いね。土方の分際でね。
ま、だからこそ前者の希少価値(=市場価値=単価)が下がらないわけだけど。
うちはScala+Haskellプログラマをベース1200くらい(ボ別)で雇ってるが…
>>153みたいなやつ25とかどこにいるの?紹介してほしいくらい ScalaとHaskellでなんの仕事させてるのかそっちのほうが気になる
あまり突っ込んだことを聞き出そうとすると答えに窮して逃げ出すよどうせ
>>157
全てがグローバル変数とか、仕様に一貫性や直交性が無いから疑問持っちゃいけないとかに耐えれるなら、当面は食っていける。 >>160
トランスパイラ開発だで
サブでDSL開発
別に逃げ出しはしないが、俺は専門じゃなくて、そいつに任してるから詳しく聞かれてもわからん >>157
COBOLやってみて出来そうなら何歳でも
javaとかphpとかrubyは供給過多で給料の割に先発が技術競ってる全然うまみが無い状態
あらゆる事で知ってて当然と罵られるのに給料低い
PythonはAIエンジン設計出来るならどうぞって感じかな
.NETは育休主婦がパートタイムでやるもの
rails終わりかけてるね 型付け可能で高速なRubyが生まれれば状況は変わる
じゃあいいや
子種を残してるなら死んでも悔いはなかろう
これからは、Rust vs Elixir の時代!
図書館行ったら放出品のタダで持ってっていい本の中に「Java入門」があったスゲエ
発行年度も平成15年だからまあまあ
さっそく回収
全ての本は、その価値を理解しない人にはただの資源ゴミだからね
逆に皆、何の言語を使ってるんだろ
jsとphpなの?
Excel VBAはプログラミング入門に
入りませんか?
ぶっちゃけJavaってこの15年で何か変わったのかな
さすがに結構変わってるか…
自分が面白いと思った言語とやればいい。
限界を感じたら乗り換えればいい。
ただそれだけだろ??
VBAなんかコピペで出来るし、それくらいならJavaScriptのが良いでしょ
VBAなんかマクロの記録で出来るし、それくらいならJavaScriptのが良いでしょ
これでドヤ?
ム板の住人はマクロレコーダをバカにして使ったことがないかもしれないが。
使ってみればム板住人だけに一瞬で凄みを理解するだろう。
>>144
Haxe 使うならインストールすればすぐ使える Monkey2 のほうがいいと思うがね。
マイナー言語同士争っても無意味だが。 >>187
> VBAなんかマクロの記録で出来る
書いてることが低レベルすぎて笑えるwww >>187
VBA 使うなららオープンソースの BASIC 方言使ったほうがいいよ。VBA で Openaやら 3D 扱えないだろ?
それに Office のマクロならば Lua や Python でもできたはず。 マクロの記録でVBAソースが得られるのは大変すごいことだと思うが。
c++だろ
クラスも構造体+関数ポインタも装備しててウヘヘってなる
AutocadもVBA採用してるし仕事で使うならほかの選択肢がないんだよな。
エンドユーザーが良くやる作業を自動化するためにVBAを使うのでは。
例えば、設計者が梁を考えるとき。
強度を計算してくれる優秀なソフトはいくらでもあるし、CADに機能がついてる場合もある。
ところが、部材の相場と工費を考慮して最適化するとなると既存のソフトでは無い。
そんな時に部材の価格を収めたシートを読み込んで計算するようなVBAをエンドユーザー自身が作る。
そういう時仕様書が必要かどうか。
多分いらない。
>>196
じゃあ絶対に直してくれって泣きついてくるなよ
絶対だぞ 遊んでるから仕事を作ってやってくれと言われることがある。
そもそも出来ることがないから遊んでいるのだから、作ってやってくれと言われても難しい。
何とか仕事を作り、これ頼むねというと、ブツクサ言う。
泣きついてくるなよ絶対だぞ、などとのたまう。
仕事を作ってやってくれというのは、遊んでるだけなら必要ない人間ということなのだが。
俺の作ったマクロ直せとか言われるほど暇な己を呪え。
>>165
国内に無いなら海外で探せばいい。
または IBM のサイトでメインフレーム関連の資料だね。 >>165
Cobol IBM マニュアル あたりでググれコンバット。
メインフレーム畑来るなら Rexx も。 >>192
記号に割り当てられている意味の多さは嫌になるが、現代の Ada たんだから仕方ない。
C++ クローンっぽい Monkey2 は予約語の多さ(100語)が嫌だが、インラインC/C++使えてマルチターゲットプラットフォームかつ、腕に自身があれば WiiU などのターゲット追加できる。まだまだこういこうのも少ないしな。
つ。まずは、したいことで選び、あとは数年の辛抱がいいんじゃない? ID:QyLugM0S
こういう人っているんだよなあ
バカじゃないけど何言ってんだかいまいちワカンネっての
会議なんかで「考えまとめてからしゃべってよ」と言うと
決まって逆恨みされるっていうw
すっごく扱いにくい
>>204
いるな、やたら話が長いけど結局何が言いたいの?ってやつな iPhoneアプリのどうぶつの森を作ろうと思ったら何が必要?
swift?
>>207
この手のものを作るならフレームワークも検討材料
使いやすいフレームワークが対応してる言語選ぶといい 初心者です。
変数の型がvarとvalしか無いって恐ろしくないですか?
せめて文字列と数値くらいは分かれてた方が良いと思うのですが、どうやって成立してるのでしょう
大部分のプロセッサは変数に型がない。
命令のほうに型の解釈が任された。
これはハードウェア的には正しいがプログラミング的にはおかしい。
本来、変数の型は、変数自身に従属するものだ。
そしてプログラミング言語に型システムが生まれた。