前スレ
ぶっちゃけ始めるのにいい言語て何 part5
https://mevius.5ch.net/test/read.cgi/tech/1622766330/
探検
ぶっちゃけ始めるのにいい言語て何 part6
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2021/08/12(木) 21:30:31.00ID:IpKRzNiB962デフォルトの名無しさん
2021/09/07(火) 21:37:29.06ID:jxlC+sGH Rustはスマホアプリ開発には適してないんでしょうか・・・?
963デフォルトの名無しさん
2021/09/07(火) 21:45:05.68ID:MPjmEySK 言語とかどうでもいい
やる気があるやつならAndroidStudioとJavaを使ってこの一日だけである程度動くアプリ作れてるぞ
やる気があるやつならAndroidStudioとJavaを使ってこの一日だけである程度動くアプリ作れてるぞ
964デフォルトの名無しさん
2021/09/07(火) 21:45:12.90ID:C5/+Efkq >>961
> Ruby以外の言語は可読性が低いし
逆にrubyは実は可読性が低いと思うけどね
書きやすい反面書き散らしてしまうというか
他の言語のときにくらべてあとから見たとき唖然とする
自分の書き方が悪いんだといえば完全に言い訳できないけど
> Ruby以外の言語は可読性が低いし
逆にrubyは実は可読性が低いと思うけどね
書きやすい反面書き散らしてしまうというか
他の言語のときにくらべてあとから見たとき唖然とする
自分の書き方が悪いんだといえば完全に言い訳できないけど
965デフォルトの名無しさん
2021/09/07(火) 21:45:39.25ID:31g6215L 現実離れしたものしか思いつかない
966875
2021/09/07(火) 22:18:24.77ID:YcIWO4/P 要するに、Rails が教えるものは、ウェブアプリのデザインパターン
例えば、秘密情報は、Credentials を使うとか、
どのようにファイルを分割するとか、
ほとんど決まっているから、他人のコードでも読める
例えば、伊藤淳一のコードレビューでも、
そのやり方はRails Way じゃないとか、レールに乗っていないとか、
書き直しを指示される
独自のやり方で書けないようにしているから、共有性が高い。
個人の書き方に依存しない
初心者でも、クソコード・クソ設計にならないようにしている
例えば、秘密情報は、Credentials を使うとか、
どのようにファイルを分割するとか、
ほとんど決まっているから、他人のコードでも読める
例えば、伊藤淳一のコードレビューでも、
そのやり方はRails Way じゃないとか、レールに乗っていないとか、
書き直しを指示される
独自のやり方で書けないようにしているから、共有性が高い。
個人の書き方に依存しない
初心者でも、クソコード・クソ設計にならないようにしている
967デフォルトの名無しさん
2021/09/07(火) 22:56:40.36ID:2A/XDTjQ Ruby on Railsは既に古いと思います。
例えば今やWebサーバーでは必須となったサーバーサイドレンダリング(SSR)。
これは、Vue.jsやReact.jsなどをブラウザサイドで使う場合に、最初のアクセスで閲覧者にページ表示を待たさないためには、SSRが不可欠な技術となっています。
ところがRuby on Railsはこの時にSSRをすることができません。
もし無理矢理にRuby on RailsにSSRをさせようとするならば、Vue.jsやReact.jsで記述したロジックを、Rubyでも記述しなければいけなくなります。
当然そんな二重に無駄なことはしていられません。
そこでサーバーサイドでもVue.jsやReact.jsのコードを動かすために、それぞれVue.js/Nuxt.jsやReact.js/Next.jsという形で、
サーバーサイドではNode.jsを用いてJavaScriptを動かしているのが現状です。
ではこの時Ruby on Railsは何をしているのか??実はNode.jsに丸投げしているだけです。
つまりRubyは不要でRailsも不要で、最初からNode.jsの各種Webフレームワークを使えばよかったのです。
こうすることで全てを効率よく、しかもプログラミング言語はJavaScriptだけでサーバーサイドもブラウザサイドも記述できます。
例えば今やWebサーバーでは必須となったサーバーサイドレンダリング(SSR)。
これは、Vue.jsやReact.jsなどをブラウザサイドで使う場合に、最初のアクセスで閲覧者にページ表示を待たさないためには、SSRが不可欠な技術となっています。
ところがRuby on Railsはこの時にSSRをすることができません。
もし無理矢理にRuby on RailsにSSRをさせようとするならば、Vue.jsやReact.jsで記述したロジックを、Rubyでも記述しなければいけなくなります。
当然そんな二重に無駄なことはしていられません。
そこでサーバーサイドでもVue.jsやReact.jsのコードを動かすために、それぞれVue.js/Nuxt.jsやReact.js/Next.jsという形で、
サーバーサイドではNode.jsを用いてJavaScriptを動かしているのが現状です。
ではこの時Ruby on Railsは何をしているのか??実はNode.jsに丸投げしているだけです。
つまりRubyは不要でRailsも不要で、最初からNode.jsの各種Webフレームワークを使えばよかったのです。
こうすることで全てを効率よく、しかもプログラミング言語はJavaScriptだけでサーバーサイドもブラウザサイドも記述できます。
968Mb
2021/09/07(火) 22:57:46.16ID:cqWA1B7j アセンブラや C は、本当に「言ったことしかやってくれない」
かわりに、「言わなかったことは決してやらない」(つーても
オプティマイザがチョッカイを出してきたりするわけだが)
という特性がある。
最近の言語は、「バックグラウンドで何をやっているか」が
わかりにくいのが欠点といえば欠点だし、「そういうのを
意識しなくていい」というのが長所といえば長所。
かわりに、「言わなかったことは決してやらない」(つーても
オプティマイザがチョッカイを出してきたりするわけだが)
という特性がある。
最近の言語は、「バックグラウンドで何をやっているか」が
わかりにくいのが欠点といえば欠点だし、「そういうのを
意識しなくていい」というのが長所といえば長所。
969875
2021/09/07(火) 23:27:41.40ID:YcIWO4/P Ruby on Rails は、Heroku, AWS で、React, Bootstrap が多い。
最近は、Vue.js もある
Railsの作者・DHH の会社・Basecamp 社製のStimulusReflex もある。
これは、WebSocket 通信
他には、API モードもある。
GraphQL とか
最近は、Vue.js もある
Railsの作者・DHH の会社・Basecamp 社製のStimulusReflex もある。
これは、WebSocket 通信
他には、API モードもある。
GraphQL とか
970デフォルトの名無しさん
2021/09/07(火) 23:31:20.36ID:2A/XDTjQ971デフォルトの名無しさん
2021/09/08(水) 00:45:32.82ID:dZyroowl この人は会話のキャッチボールというものが出来ない人だからなあ
972デフォルトの名無しさん
2021/09/08(水) 03:01:25.91ID:YcAq3kNQ Ruby君は特定の単語に反応して同じ主張を繰り返すだけのできの悪いbotみたいなモノだから、議論しようとするだけ無駄
さわらずスルーするのがスレを汚さず皆のためかと思うよ
さわらずスルーするのがスレを汚さず皆のためかと思うよ
973875
2021/09/08(水) 03:04:47.47ID:dK8gXF1C Ruby on Rails では、Node.js は開発環境で使っているだけ。
webpack, babel, npm/yarn などのツールを使うから
React, Vue.js も、最終的にはトランスパイルされる。
HTML のscript タグに、React, Vue.jsのCDN のURL を書いても動く
実行環境では、Node.jsは動いていない。
サーバー側はRails で、ブラウザ側は、HTML, CSS, JavaScript
サーバー・ブラウザのやり取りは、HTMLか、
Rails のAPI モードでは、JSON とか
だから、Railsの基本は、Heroku, AWS で、React, Bootstrap が多い
webpack, babel, npm/yarn などのツールを使うから
React, Vue.js も、最終的にはトランスパイルされる。
HTML のscript タグに、React, Vue.jsのCDN のURL を書いても動く
実行環境では、Node.jsは動いていない。
サーバー側はRails で、ブラウザ側は、HTML, CSS, JavaScript
サーバー・ブラウザのやり取りは、HTMLか、
Rails のAPI モードでは、JSON とか
だから、Railsの基本は、Heroku, AWS で、React, Bootstrap が多い
974875
2021/09/08(水) 03:19:09.31ID:dK8gXF1C 伊藤淳一、2017
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
www.youtube.com/watch?v=ycOeM2umXkY
Deanin, 2020/12
Axios呼び出しを使用したRubyOn Rails 6 RESTAPIバックエンドを備えた
Vue3およびVuexフロントエンド| 20in20 –第15週 (翻訳済み)
www.youtube.com/watch?v=gnymlh4Ljvw
今日は、Vuexとすばやく簡単なRailsAPIバックエンドを使用して、独自のVue3SPAを作成します
2人とも、有名なRubyist
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
www.youtube.com/watch?v=ycOeM2umXkY
Deanin, 2020/12
Axios呼び出しを使用したRubyOn Rails 6 RESTAPIバックエンドを備えた
Vue3およびVuexフロントエンド| 20in20 –第15週 (翻訳済み)
www.youtube.com/watch?v=gnymlh4Ljvw
今日は、Vuexとすばやく簡単なRailsAPIバックエンドを使用して、独自のVue3SPAを作成します
2人とも、有名なRubyist
975デフォルトの名無しさん
2021/09/08(水) 04:36:46.97ID:wRK4TQzB 雑食系エンジニアNG入れたわ
976デフォルトの名無しさん
2021/09/08(水) 19:10:02.23ID:MKoM4CNU いちいち宣言する必要ないだろ。
何なのコイツ。
荒らしてんの。
何なのコイツ。
荒らしてんの。
977デフォルトの名無しさん
2021/09/08(水) 19:16:38.78ID:MKoM4CNU 初心者のためにRubyが良いですよと教えてくれてるのに。
感謝するべきだろ。
感謝するべきだろ。
978デフォルトの名無しさん
2021/09/08(水) 19:22:33.76ID:dZyroowl 頑として他人の意見を聞き入れない奴の指南に価値などない
979デフォルトの名無しさん
2021/09/08(水) 19:24:20.15ID:wkgfp7fU 真珠の方がいいです
980デフォルトの名無しさん
2021/09/08(水) 19:50:39.84ID:cP5vntap Perlって真珠のスペルと違うじゃないかと思ったけど、
調べたらpearlが既にあったんだね。へー。
調べたらpearlが既にあったんだね。へー。
981デフォルトの名無しさん
2021/09/08(水) 21:18:58.04ID:T+5XeuM8 ダイヤ、サファイア、エメラルド
みたいな言語作って流行らせようぜ
みたいな言語作って流行らせようぜ
982デフォルトの名無しさん
2021/09/08(水) 22:32:57.28ID:7bpv8b2r >>960
そこでCに戻るってのもなんだか感慨深いものがあるな
そこでCに戻るってのもなんだか感慨深いものがあるな
983デフォルトの名無しさん
2021/09/08(水) 22:41:15.04ID:bql1CtjZ Cで入門→Rustへ進む、で全て解決な気がしてきた
メモリ安全性が保証されてGCも無くモダンな書き方で便利にプログラミングできるC言語の超越進化版が出現してしまったわけだから
メモリ安全性が保証されてGCも無くモダンな書き方で便利にプログラミングできるC言語の超越進化版が出現してしまったわけだから
984デフォルトの名無しさん
2021/09/08(水) 23:38:15.86ID:cP5vntap RustはMicrosoftとGoogleが推してるのが大きいよね。
ユーザーが多ければ磨かれるし、優秀でもマイナーだと心細い。
ユーザーが多ければ磨かれるし、優秀でもマイナーだと心細い。
985デフォルトの名無しさん
2021/09/08(水) 23:51:55.20ID:tR72XlKG >>984
あとクラウド最大手のアマゾンも
AWS(Amazon Web Services)、プログラミング言語「Rust」を重視する理由示す--エンジニア採用中
https://japan.zdnet.com/article/35163089/
あとクラウド最大手のアマゾンも
AWS(Amazon Web Services)、プログラミング言語「Rust」を重視する理由示す--エンジニア採用中
https://japan.zdnet.com/article/35163089/
986デフォルトの名無しさん
2021/09/09(木) 00:27:38.16ID:du2BnvwR 磨いても宝石になるとは限りませんがね
987デフォルトの名無しさん
2021/09/09(木) 04:11:04.50ID:2bah4YWI >>983
それなら最初からRustでいいんじゃね?
それなら最初からRustでいいんじゃね?
988デフォルトの名無しさん
2021/09/09(木) 06:44:44.42ID:34pZkkAD GCなんて大容量高速処理時代に必要なの?
989デフォルトの名無しさん
2021/09/09(木) 06:45:19.59ID:34pZkkAD というか、従来のGCあり言語で十分なのでは
990デフォルトの名無しさん
2021/09/09(木) 08:37:56.58ID:lknGlWAU991デフォルトの名無しさん
2021/09/09(木) 13:18:08.68ID:hvR+3cwr メモリが大きくなると
さらにメモリをたくさん使うようになるから
いずれにしてもGCは必要だな
さらにメモリをたくさん使うようになるから
いずれにしてもGCは必要だな
992Mb
2021/09/09(木) 14:07:45.20ID:yI7BAQ6X993Mb
2021/09/09(木) 15:35:22.20ID:yI7BAQ6X 誰か次スレを立ててくれないか?
994デフォルトの名無しさん
2021/09/09(木) 16:24:34.45ID:vNkr9nur 次スレいらないでしょ
少なくともこのスレタイでは
少なくともこのスレタイでは
995Mb
2021/09/09(木) 16:53:03.44ID:yI7BAQ6X996デフォルトの名無しさん
2021/09/09(木) 17:01:37.63ID:MwoieJA5 C…まだ分かる
Haskell…これは無いだろ
Haskell…これは無いだろ
997Mb
2021/09/09(木) 17:05:35.36ID:yI7BAQ6X ぶっちゃけ始めるのにいい言語て何?
http://mevius.5ch.net/test/read.cgi/tech/1583223433/
ぶっちゃけ始めるのにいい言語て何 part2
http://mevius.5ch.net/test/read.cgi/tech/1594883518/
ぶっちゃけ始めるのにいい言語て何 part3
https://mevius.5ch.net/test/read.cgi/tech/1599110613/
ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
ぶっちゃけ始めるのにいい言語て何 part5
https://mevius.5ch.net/test/read.cgi/tech/1622766330/
とかかなぁ。
http://mevius.5ch.net/test/read.cgi/tech/1583223433/
ぶっちゃけ始めるのにいい言語て何 part2
http://mevius.5ch.net/test/read.cgi/tech/1594883518/
ぶっちゃけ始めるのにいい言語て何 part3
https://mevius.5ch.net/test/read.cgi/tech/1599110613/
ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
ぶっちゃけ始めるのにいい言語て何 part5
https://mevius.5ch.net/test/read.cgi/tech/1622766330/
とかかなぁ。
998Mb
2021/09/09(木) 17:22:35.58ID:yI7BAQ6X 次スレ
【C?】最初の言語に何を選ぶか【Haskell?】
https://mevius.5ch.net/test/read.cgi/tech/1631175225
Haskell に賛否両論があるのは承知している。
とはいえ遅延評価は組合せ論的な問題には強い。
そこは議論の余地があると思う。
【C?】最初の言語に何を選ぶか【Haskell?】
https://mevius.5ch.net/test/read.cgi/tech/1631175225
Haskell に賛否両論があるのは承知している。
とはいえ遅延評価は組合せ論的な問題には強い。
そこは議論の余地があると思う。
999Mb
2021/09/09(木) 17:37:55.83ID:yI7BAQ6X C は「超高級アセンブラ」と呼ばれていた経緯があるような
ハードウェアべったりの言語であり、
Haskell は LISP 1.5 の後継として、
SmallTalk 80 を継承している。
とりあえず対極に置いても、さほど違和感はないように思う。
ハードウェアべったりの言語であり、
Haskell は LISP 1.5 の後継として、
SmallTalk 80 を継承している。
とりあえず対極に置いても、さほど違和感はないように思う。
1000デフォルトの名無しさん
2021/09/09(木) 18:41:37.72ID:wE7qph1K ぶっちゃけ始めるのにいい言語って言ってんのに、CだのRustだのHaskellだのってバッカじゃねぇのおっさんども
お前らの好みなんか聞いてない。
こんなクソスレはもういらん
初学者はPython、Javascript、Ruby、PHPの中から選べばいい。
お前らの好みなんか聞いてない。
こんなクソスレはもういらん
初学者はPython、Javascript、Ruby、PHPの中から選べばいい。
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 27日 21時間 11分 7秒
新しいスレッドを立ててください。
life time: 27日 21時間 11分 7秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 【悲報】あまりにも高市早苗の頭が悪過ぎて「これは確かに野党が配慮して質問するべきだったのでは」と結論が出てしまう [517791167]
- 【正論】木原官房長官「高市さんの答弁は従来の政府の立場を変えるものではない。撤回には応じられない」特定野党を完全論破 [519511584]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 中国と戦争になったら高市早苗が外患誘致で死刑になるの? [809488867]
- 【悲報】安倍晋三と高市早苗、どっちがヤベーの🤔 [616817505]
