新しいものを表示
orange さんがブースト

メリット
・Rubyとnode.jsとか開発者人口が多いので廃れる心配が少ない
デメリット
・インフラ維持担当から見れば悪夢でいますぐ投げ捨てたい

デメリットはこの話の発端の通り、ハードウェアリソースを無駄に消費しまくりという点があるよね?><

で、話の発端に戻って、現状マストドンがRubyで書かれてる事のメリットって、オイゲン氏が使える言語である以外にあるの?><

互換レイヤは自分では用意しないといってるのと変わらない><

Matz氏の言い訳ってこれね><

「マイクロソフトを嫌っていたのではない、われわれが嫌われていたのだ」――Rubyまつもとゆきひろ氏が語る、MSの壁 - ITmedia NEWS itmedia.co.jp/news/articles/16

"...だけど、マイクロソフトはそのために必要なAPIやシステムコールを提供してくれなかった。私が本当にアンチマイクロソフトだったかというとそんなことはない。実際問題として、マイクロソフトの方がわれわれを嫌っていたのだ」(まつもと氏)"

"「こういう場合、対策は2つしかない。1つはWindowsを無視する。もう1つは、ものすごく苦労して対応する」――。まつもと氏は前者だったが、Rubyの場合は有志の「優しい人」がWindows向けに開発してくれたのだという。しかし、エミュレーションなので、WindowsとUNIXで完全に同じ挙動をするわけではない。自分たちだけがすごく苦労しているのに、なぜかユーザーからは怒られる……「俺のせい?」(まつもと氏)。"

ていうか、だからこそMatz氏の言い訳がカッコ悪いと思ったわけだし><(UNIXが世界の全てでWindowsのみ異質なものかのようなことmを言い出したので><)

UNIX系のアプリがWindowsで動かなくて嫌って思ったことは一度もないかも><;
動かなくて当たり前だし、OSにもうちょっと選択肢が存在した時代を生きてきたので><;

orange さんがブースト

Linux / *nix 用のアプリが Windows 用に動かないのが多くて嫌というのを認めるとして、 Windows 用アプリが Linux で動かない問題はもっとアレだったりしません?

それなんでも良くなくないじゃん感><
百歩譲ってUNIX系でRubyが移植されてる全てのプラットフォームで動くとかならあれだけど><

orange さんがブースト

だって今更OSなんでもええやん?
なんでもええんやったら運用ノウハウ多いLinux系がええやん?

orange さんがブースト

とりあえず、Mastodon頑張ればLinux系以外でも動くことは動くだろうけど、運用ノウハウが少なすぎてLinuxぶっこんだほうが手っ取り早いってだけだと思う

そういう場面もあるかもしれないけど、マストドンがアレなのってアレかも?><(?><;)
ある意味、色々なGUIが開発者不足のせいでなんでもかんでもCEFベースばっかりになりつつ低品質化してる問題とも近くない?><

orange さんがブースト

たとえば glue 言語としての役割に徹することもできるし、その場合むしろネイティブ環境との協調を重視した方がいい

スレッドを表示
orange さんがブースト

べつにスクリプト言語の第一の目的がクロスプラットフォームとは限らなくないですか

orange さんがブースト

Linux依存じゃないです。
当サーバはFreeBSDで運用しております。
※そういう話ではない

UNIX系の開発者がUNIXの事しか考えてない(matz氏もある意味代表例だよね?)のはいいとして、UNIX汎用ですらなくLinux依存気味?でBSDのどれかで辛うじて動く?程度っぽい?のはどういうことなの?><
マストドンに限った話じゃないけど、クロスプラットフォームじゃないのならスクリプト言語で書く意味無くない?><

orange さんがブースト

インドッズで動く鯖とか考えるだけでも面倒そう (OpenSSL 関係とか一瞬でハマりそう)

マストドン(ソフトウェア)のわりと謎な点として、なんでLinux依存っぽい感じなの?><

古いものを表示
:realtek:

思考の /dev/null