Go language part 2
レス数が950を超えています。1000を超えると書き込みができなくなります。
なんでもそうだけど
初期よりの中期が一番完成度が高い >>868
良い悪いじゃなくて確実にそうなる。
特にGoはコミュニティの意思が最優先だから、人が増えたら絶対に回避できない。 nilチェックでいいと思うけどね
Cみたいなもんなんだし pythonとgoのどちらかを学ぼうと思っているのですがどちらのほうが就職では役に立ちそうですか?
ごく簡単なHPを作れるくらいのプログラミングの知識しかありません >>876
比較的新しい言語のほうが寿命があるかなと
pythonは今大人気の言語のようだしgoもgoogleだから伸びていくように思います
>>877
特にこれといったものはないですがweb上で動かせるようなのがやってみたいですね 片方だけとかケチくさいな、両方やればいいのに
Pythonから始める方が楽だと思うが Web上で動かすって言ってもクライアントしたいのかサーバーしたいのかにもよる
Goスレだから一応言うとGoは基本サーバーアプリケーション向け 勉強でwebsocketでチャットするサイト作ってて、
待ち受け用のただのhtml生成と、特定pathでwebsocketでjsonやりとりするようにしてるんだけど
こういうhttpとwebsocketみたいな別機能?って、別バイナリに分けるべきなんだろうか
それはそれでサーバ設定がめんどくさくなりそうなんだけど >>878
いわゆるWEBサービスみたいなのを作りたいならgoはあまりおすすめしない
作れないことはないけど主流とは言い難いし、職に就きたいという理由ならそんな仕事を探すのはほぼ無理
たぶん君の希望に1番近いのはRails >>886
rails?初めて聞いたわ
pysonとかyoutubeなんでしょ?
railsってそれらを押しのけるほどの力を持ってるの? ∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ / 初心者なんで有名ドコロしかしらない
アプリっていうのはpythonとかgoじゃ作れない? マジレスすると
なんていうか、
バイクレース出るならハーレーっすかね?有名だし。
ってバイクの免許持ってない人が言ってる感じ?
多分プログラミング言語云々言う前に
もっと根本的な事勉強した方が良いと思う。 javascriptでフロントエンド? goでサーバーサイド
みたいな感じで2つ学べば大丈夫
みたいな認識で大丈夫でしょうか? 釣りとか気にしてるのって馬鹿らしいと思わない?
マジレスしたら恥ずかしいと思ってる奴の方が
人間的に恥ずかしいと思うが。 >>893
とりあえず最初に勉強するのは一つの言語に絞った方がいいよ。
goは初学には向いてないと思う。 まじか
もうプロゲートで最初の2つの講座終わったところなのに・・・ プロゲートって初めてみたけど、go講座は4コマで、
3コマ目に関数、4コマ目にポインタだから、
毒にも薬にもならないね
このサービスが1年以上もつんだ 4コマ終わればテトリスくらいは作れるようになると思ったんだがそうじゃないんか?
もう有料会員になっちまったよ 調べてみましたが
web系だと
HTML CSS Sass javascript go やっておけば大丈夫そうですね サーバー側は、アマゾン、グーグル、Heroku など、すべてで採用されている、Ruby が標準です!
Ruby をやったあとは、Ruby 実装系を、JavaScript で作り直した、Node.js をやる。
Node.js パッケージマネージャーの、npm, yarn は、Ruby のBundler のコピーです
クライアント側は、HTML, CSS/SASS, JavaScript, jQuery, Vue.js など
最初に、Ruby, Node.js, VSCode のインストールすればよい
これらを数年やったら、Kotlin, Go, Elixir を学ぶ *by厨はpythonスレでよく見かけたがgoには来ないもんだと思ってた >>900
手に職を意識してるんなら、goよりはnode.jsにしとけ(´・ω・`) 流石に今からやるならNode.jsよりはGoだと思うけど…
ただフロントエンドでJSから逃げられない事を考えたらバックエンドもNode.jsを使えば多少楽になる 調べてみたらSassってRubyじゃないと使えないみたいですね
>>901
RubyはGoに相当するものだと思えばいいですか?
rails-Rubyはunity-C#みたいなもんですかね?
node.jsも新しい知識です Sassはツールであって、単にrubyで動くだけよ。
俺は文法が気に食わんから、less使ってる。 >>904
なんでバックエンドでnodeを使うと「楽になる」んだ?頭沸いてんのか? >>908
学ぶ言語の数を減らした、という意味で「楽になる」と言ったつもりだった
ちなみにどういう解釈のもとで「頭が湧いてる」と感じた? 初めてプログラムやるやつが最初からGoなんてやらんだろ 最近この手の派遣転職サイトはろくなことしてないわ
どことは言わんがエンジニアに金渡して記事書かせたり
自分たちの都合の良い言語を持ち上げまくるのはマジでやめて欲しい PHPはもう過去の遺産をメンテする用途でしか使わない気がする
Rubyもいずれそうなると思う
Javaは案件から見た立ち位置的にはCOBOLだよね。一部で絶対死なない言語になりそう PHPってインストール直後に
勝手にindex.phpが造られて
鯖環境晒されるやつだろ?
セキュリティーホールではIISより最悪
IISとのコンボでもマジ最凶
SQLまで実行出来たωωω >>924
XAMPPでもインストールしたのか?w 1.13
TLS 1.3 enabled by default
Uniform and modernized number literal prefixes
Support for error wrapping コントラクトってHaskellでいうところの
=> の左側に書く奴? でもgoのcontractのコード、キモいんだよなぁ。 丸括弧ばっかりでコード読みにくくなりそ
あと、原文のボリュームがすごすぎる
もう少しシンプルにならんもんか 他の言語のものとは違うとわかってて名前をかぶせてくるのはほんとやめてほしいわ Haskellの型クラスみたいな感じね
この手の言語でちゃんと使えるのは凄いかもしれん WEBサーバー用に勉強したけど、デフォルトではORMもクッキーの暗号化もフォームの秘密鍵もないのかよ。
これでフレームワーク使わないのが主流って、セキュリティ穴だらけのサイトが乱立しそう。
セキュリティ対策はできてるつもりになってて、実は全然できてない奴が多いからなー でもhttpサーバーなしでwebサイトを公開できるのは感動だったな
ありゃ楽だわ むしろデフォルトで「ORMもクッキーの暗号化もフォームの秘密鍵」もある言語ってなに?
Java EE を「デフォルト」だと言い張れるなら、Java がそうかな?
> でもhttpサーバーなしでwebサイトを公開できるのは感動だったな
これも何を言ってるのかさっぱり分からない。Go のどこにそういう種類の感動があるのやら。
なんか根本的に勘違いしているというか、正しい技術的理解ができてないんでは…。
「できてるつもりになってて、実は全然できてない」のはまずいですよ! 実用性は無視してhttpサーバーなしでwebサイトを公開できるだろ… Goは単純なマイクロサービスみたいのを簡単に提供できるのが魅力 > でもhttpサーバーなしでwebサイトを公開できるのは感動だったな
普通はそのまま本番公開なんてしないぞ
本番ではリバースプロキシのバックエンドとして使うんだよ 一応書くけどリバースプロキシ自体はhttpサーバじゃないよ
webサーバがその機能を持ってることもあるけどね
この場合だとリバースプロキシのバックエンドと書いてるそのものが一応webサーバかな
じゃあ張り切ってリバースプロキシを使う理由をどうぞ! 「httpサーバーなしで」というと"net/http"も使わないように思うがどういうことなんだろう?
逆に、それを使う前提ならpythonやC#でも同じようにできるしな。 Laravel使ってるあたまペチパーが紛れ込んだみたいなレス 本番環境でのデプロイをやったことのない奴にはgoの楽さがわからないんだろうな 初学者だけど$GOPATH/src以下にgetしてきたソースも自分のソースも何もかも味噌も糞も一緒に入れなきゃなんないのが…そのなんだ
その法則を乱そうと足掻いたけど泥沼。面倒すぎる!
諦めて素直にGOPATHにプロジェクト移すかなーと日和かけてる
GOPATHってMavenリポジトリみたいなもんかと思ってた時期が懐かしい 外から来るものと、内から行くものを分離して管理したいと考えるのは、池沼と呼ばれるほどの馬鹿な考えなのか? >>954
おっ、これか!かなり新しい機能なんだね 普段からシェルスクリプトとC書いてるから
毎回エラーチェックするのは特に違和感なかったな
他の言語の人からしたらtryやbeginで囲ませろってなるのはわかる なんでもかんでもthrowしてくるJavaとかに嫌気をさしてたんで、Goは結構気に入ってるJava歴20年長な俺
catchの羅列はもうお腹いっぱい >>954
新しい機能すぎて、まだVSCodeのプラグインが部分的にバグるという罠
デバッグつきでは動くのに、何故かデバッグなしで起動できん現象 パッケージのサイト名をexample.comから変えようと思ったんだけど、Gorename使ったことないんでよくわからない
どこのwebサイト読むと分かりやすい?
VSCodeでりふぁくた vim-goはマージ版gocode使ってるそうでVimで補完プラグインを探してたところ
govimがよさげだった どんなんだっけかな?全く困らんから別に要らんけど
Javaカスみたいなのはやめてほしいな〜 tryリジェクト以来、議論がトーンダウンしちゃったのかな
結局、if err != nil でいいじゃん的な レス数が950を超えています。1000を超えると書き込みができなくなります。