Perl, Python, PHP, Ruby, Javascript, CoffeeScript, JSX, Go-langを触って来て微妙だと思った事
読了まで:約2分
概要: @lestrrat さんの
と
○○ と
いう プログラミング言語は こういう 所が めんどく さい
と
※ ちなみに
○○ というプログラミング言語はこういう所がめんどくさい
Perl 編
- オブジェクト指向プログラミングする
ときに ちょっと めんどい - あと
それに 付随して Type Validation したい ときとか もめんどい - それと
モダンな Middleware 用 Binding が 無い 時が 多いのが 悲しい
Python 編
- 2.x 系と
3.x 系の 文字列周りの 差異が わけわからん - あと
正規表現を 扱うのが 面倒だった 気が する - それと
Python って どこで 情報収集したら 良いの?
PHP 編
- 脆弱性に
かなり 気を 使うのが クッソめんどい - モダン PHP の
情報を 調べるのが クッソめんどい - HTML Escape 周りって
本当どうなってんの?
Ruby 編
- 絶妙に
ライブラリが 無い ときが あったりする 時、 無情感を 感じる - バージョン間に
差異が 有り 過ぎで どうなってんのか 把握できない - あと
Ruby に 関しては 新参者なので、 過去の Ruby が どうなってるのか よく 分からん
Javascript 編
"use strict"
しないと死ぬ - ブラウザ間の
差異で 死ぬ - node.js でも
ライブラリが メンテされてなかったとかで 死ぬ
CoffeeScript 編
- 最近
使ってないので 忘れてた
JSX (DeNA) 編
- npm module とか
混ぜると 死ぬ - Javascript Native な
Library の Binding を 書くのが 死ぬ - JSX Native な
ライブラリが 少な すぎて 死ぬ
Go-lang 編
- for Web Application な
Middleware Library が 絶妙に 無かったりしてう ごごごご - エラー処理を
真面目に するのが 時々めんどく さい - あとたまに
面くらう コーディングスタイルを 本家が 採用してたりする
という感じで以上
が、
で、
_人人人人人人人人人人人人人人人人_ > 必要な
ライブラリが 絶妙に ない <  ̄ Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y  ̄
と
あと
で、
ま、
あれだよ!
と
#FIXME