フレームワークやライブラリ乱造しすぎだろ
次から次と出てくるフレームワーク
世の中の技術オタクが自分の技術を誇示したい
たった1件のデータを取ってくるのに
環境構築する方が10倍の時間がかかる
これはほんとに効率がいいのか 今やプログラミングといっても
フレームワークのAPIを叩くだけ
バージョンアップで動かなくなる
ひたすらフレームワークに振り回されるだけ
自分たちでしっかりと組んでおけば
マイグレーションにかかるコストは
ほとんどなくなる 他の人達が再実装する気もなくなるような鉄板ライブラリを >>1 が作れば解決だろ。
早く作れよ
そもそも才能無い奴にライブラリ作れないけどな
もしくは共産主義者のように進歩のない世界に憧れてるのか フレームワークに頼りすぎるとマイグレーションで死ぬからな
出来立ての頃はいろんなフレームワークと連携して便利だが
廃れてくると整合性もパッケージ管理もぐちゃぐちゃになってもまともに動かなくなる
逆にプリミティブな作り方をしておけばどんな環境になろうがすぐに持っていける フレームワークに頼りすぎるとマイグレーションで死ぬからな
逆にプリミティブな作り方をしておけばどんな環境になろうがすぐに持っていける 雇用が継続するならいいけど
キャッチ&リリースを続けるんだろ? 3年で正社員になれる制度だけちらつかせるけどさようなら フレームワークとかライブラリは当たり前だがそっちのが全然楽だから使うわけで
そんなもんさえ使えないならプログラマは無理だ 流行りのフレームワークしか使えない方がプログラマとしてはどうなの?だけど仕事はある パッケージバカスカ入れたら依存関係ぶっ壊して動かなくなったよ
設定ファイル消えるとかどんなだよ
みんな好き勝手に作ってるからこうなると >>13
あれが
>流行りのフレームワークしか使えない
と読めるお前の将来に乾杯というか献杯 環境によってデファクトが合わない場合もあるからしゃーない このバージョンとこのバージョンとこのバージョンの組み合わせは
うまくいったという一覧表が欲しいよな バージョンアップしたら
いつも使っていたメソッドが
別のクラスに移動していて
呼び出せなくなっていたでござる… 昔: マイクロソフトに振り回される
今: フレームワークに振り回される >>27
新しいものに踊らされるお調子者の上司や同僚を説得する手間が
定期的に発生するという 生産性とか関係なく
死んだ言語の死んだ機能使う会社は
衰退して潰れるだけだから大丈夫 斜陽企業のプログラマーで人生終わる人には無縁な話だから気にしなくていいですよ。 脆弱性も発見されると大騒ぎだからな
アップデートする→動かない、動作に不具合が起きる
オープンだから責任は自己責任でね strutsとspringは止めた方がいいと思う
reduxも誕生して1〜2年で衰退した 合体してスリムなspringbootができたので用済みだな 基本的には既存のフレームワークを使っていた人達が感じた不満や限界を乗り越える為に
作ってくれてるのが新しいフレームワークだと思えば
本来それがデファクトスタンダードになろうとするのは望ましいことだと思う
歩みを止めるというのはその恩恵を受けられずに衰退して終わることを意味するのだろう 新しいフレームワークって既存のフレームワークの問題を解決してくれるから流行るんであって、個人的に新しいフレームワークがどんどんでるのは大歓迎だけどな
同士おる? そもそもよくできたフレームワーク以外は流行らないからねぇ 動作が不具合起きたときに、そもそも自分のロジックのバグなのか
フレームワークのバグなのか切り分けのスゲェめんどくさいよな 銀行の案件ではstrutsの見たことないようなレガシーなフレームワークがあった
Java6とかantビルドとか・・・ antビルドあたりになると用語と実際の動作がデタラメな悪い意味のJavaが顕在化する 証券系だけど、しばらくはantビルドを継続する
というのはビルドツールの変更は工数がかかるからね 何で証券とかお堅い所はJavaなんか使うんだろうなぁ
もうPHPとかで十分だろと思うわw 日本ではそうかも知れないが、世界ではMS依存が結構多いらしいぞ
Azureとか日本ではあんまり採用している話を聞かないが世界シェアはAWSの次だしな >>30
例えば、核廃棄物の管理システムみたいに
運用期間がものすごく長い期間に及ぶシステムの開発はどうすりゃいいの?
経年劣化したハードウェアを更新するために同じ機能のソフトを
ゼロから開発しないといけないのか 仮想環境でウィンドウズXP使ってるところもあるし
IE6じゃないと動かないらしい >>1
環境構築なんてdockerイメージをダウンロードするだけで済む。
スレを立てる前に自分の無知さを理解しよう だから俺らはシェルスクリプトを使う
フレームワークやライブラリに依存すると
アップデートで動かなくなる ドッカーもシンプルな環境ならいいけど、仕事だとそんな環境は無いわけで
あれやこれやと組み立てようとすると、いろんなものがなかったり
エラー吐いたりしてめんどくさいんだよなぁ 非常に面倒くさかったが
最終的な生産性はそんなに変わらなかった >>49
実装と並行してドキュメンテーションもしっかりしてるはず >>53
dockerをちゃんと使ったことがないと言わんばかりの内容のセリフ。ちょっと恥ずかしいよ dockerなんて使わなくても問題ない世界に生きてまーす^^ 環境丸ごとセーブロードできるから
場当たり的なやつほど重宝するぞ 銀行みたいにリスク高そうな開発は手を出さないようにしてるから分からんけど...
Javaのバージョンをあげ Dockerなんていらん。
自分で作ればいいだけ
FreeBSDバンザイ MSには依存しないけど
IBMやoracleには依存すると
どっちも危ない企業だと思うけどなあ 何にも依存しなければよい
社員が作ったフレームワークやライブラリを使っていれば
社員が死ぬまでは安泰だ ライブラリやフレームワークに依存しすぎると
確かにコードは簡潔だけど何層にも依存しすぎて
何やってるかさっぱりわかんないんだよね
phpだとこんなのがゴロゴロ出てくる
$data = $hoge->hage($foo->fuga($bar, $foobar->piyo)); ライブラリ使うにしても中身知った上で使いたいよね
知らなくても動けばいいんだろうけど ICって超大企業じゃないともう作れなくなっているよね
ノウハウの塊になっているから ノウハウ持った超大企業が製造ラインと材料提供したらそれなりの企業でも作れるんじゃね? >>55
その分分量も爆発的に増えてるんじゃないの?
いちいち全部読んでアーキテクチャから設計し直しだな。 >>49
だから戦闘機の刷新とかプログラムも大変な規模になってるな >>77
自社フレームワークだってPHPやMySQLのバージョンアップで全滅してるから・・・ 自社ライブラリの中に外部のライブラリ使ってるアホライブラリってなんなん? 手アッセンブルでマシン語にしてるとこ以外全部アホってことになるが
大学でアッセンブラとか意味ないやろとか思ってたけど常識の教育って大事かもしれんな >>86
PHPの場合は言語仕様変わりすぎてどうにもならんよ
古いままだとセキュリティがアウト
それを吸収してくれるのがフレームワーク
結局のところフレームワーク使ってるほうがマシなんだよ >>86
> 自社ライブラリの中に外部のライブラリ使ってるアホライブラリってなんなん?
その外部のライブラリが知名度があって広く使われているのなら何も問題ないだろ?
自社ライブラリの開発は、外部のライブラリを使おうが
使うまいが大抵はアンチパターンだよ
自社で作ったライブラリは、自社ライブラリではなくて
オープンソースにしないとだめ オープンソースの次はプットソースしないと
オープンだけじゃ意味ないんだよ
トンカツやキャベツにとっては
かけないとどうにもならない 自社ライブラリだと言語のバージョンが固定になっちゃう
セキュリティ的にアウトだよ
しかも客先ごとにフレームワークのバージョンが分岐するしさ
管理的にもいい事はない
自社でフレームワークを一元的に管理できる部隊を置く事になるけど
それだったら汎用的なフレームワーク使ったほうがいいよねってなるよ
おまけに新入社員が外注使う時にも自社フレームワークだと汎用に比べると工数かかるしな そもそも>>1の言うフレームワークって何?
具体名出せよ react vue bootstrap node jquery select * from user where id = 1
たったこれだけのSQLを実行するのに、フレームワークをインストールしてパッケージをインストールして
モデルを作りメソッドに何があるかを調べて、nullが取れたらエグゼンプションが起こり
その対処方法をまた調べて延々と時間を費やす
そして無駄に何時間もかけて覚えたことを自慢するためにQiitaで自慢する
ひたすら本質から外れたことを延々と世界中の人間が繰り返すために
無責任に作られたフレームワークが存在する >>100
たったそれだけの事をするのにセキュリティホール作る奴がいるんだから仕方ない
フレームワークのサンプルをコピペしたほうがよっぽどマシ 何もわからないけど動いてるが常態化する悪い例だと思うけど
まぁ上がしっかり管理してるなら構わんよ >>100
ユニケージならSQLもいらんで
シェルスクリプトとawkと独自コマンドセットを使うだけや ユニケージならUSP研究所と使用ライセンス契約結んで
独自コマンドセットを購入するだけやからな
そうすればRDBMSなどミドルウェアが不要
クラスタ組みたいなら、アプライアンスを購入するだけや
Oracleよりも安くすむ 例えば>>100みたいなSQLをソースに直書きするでしょ?
そういう奴らが多かったからフレームワークで規制しようっていう流れになった
考慮すべきセキュリティや設計などなど全部学ぶ事に比べたら
フレームワーク使って何も考えずに作ったほうがよっぽど手っ取り早いんだよ 放置されてセキュリティーホールだらけのフレームワークもあるが フレームワークってのは簡単にできるから存在意義があるわけで
フレームワークさえ無理ならもう諦めろ フレームマークの標準機能を使ってる分には楽なのだが
それだけではできないチェックや表示などのカスタムロジックを入れると途端に破綻する
結局、実際の現場ではカスタムロジックだらけなるわけだが(笑) フレームワークにも設計の綺麗、汚いあるからな
駄作を使うのはホント時間の無駄が多い フレームワークに文句を言ってるやつは
だいたいフレームワークを理解してない
大抵のフレームワークは十分な拡張性を持っていて
標準機能にないものは拡張機能を作れば実現できるのだが
それを作れるだけの技術力がない でも拡張させたら変なことするな!と怒られるだけだよね 拡張機能を作るくらいならオリジナルで全部作る
なんでフレームワークに合わせて拡張機能を作らなければならないんだ?
機能変更されたら地獄だぞ MFCは糞だったけど.NETはよく出来てると思う
近年のだとLaravelとかReactとかいい設計だと思う >>112
改善したら余計なことするな!って言ってくるような
アホならどこでもいる。アホのアホさかげんにキリがないのは当たり前で
それはアホが悪い。でだからなに? >>113
全部作らなくていいからだろ
アホなの? ほんの些細な問題、それも技術で解決できる問題なのに
それをせずに、人海戦術に切り替えてコストを跳ね上げるって
馬鹿だよね。コスト意識を持ってない。 >>100
内容の是非はともかく Qiita みたいなのを自慢と解釈するメンタリティって
根本的にエンジニアに向いてないと思う。 無能な人間ほどQiitaを馬鹿にする
毎日Qiitaで調べているのにな(笑) ドキュメント見てわからずにぐぐったときの課題解決の情報先
StackOverflow (7割) > Qiita (2割)> その他個人サイト >Teratail(0件) かっこいいな!
さすが!
君の承認欲求がさは満たされたから
もう来なくていいよ 「情報先」みたいな言い方、すごいもやっとするんだが俺だけ? スタックで検索するも、コードが書いてなくてひたすら文章だけのリプライで諦める Qiitaはちゃんとと解決してるから優秀だと思うよな
teratailとか検索にヒットする癖に未解決なのばっかだからホント検索の邪魔 できてから5年はたってると思うが
自分の場合ほんとうにTeratailで1件も問題が解決してない
尋常じゃないよ 解決してないならヒットしないでくれよGoogleさん。って毎回思う ララベルをやり始めたけどやっぱ縛りが多いな
「俺様のルールに従っていれば楽だけど、外れたことをする奴は容赦しない」
まぁ、これがモダンなフレームワークのルールだよな >>127
今までそういうので困った事ないけど枠から外れたらって具体的にどんなの? laravelの中でdjangoの機能を呼び出したりとか 九平「僕と契約して、このフレームワークを使うWebプログラマーになってよ」 日本法
国定言語を英語と定める
日常会話および文書にて使用できる言語は英語とする
使用できるプログラム言語はCOBOLとする プログラムじゃなくてウェブ環境を構築するときに
規定のフォルダーから外れるとほんとめんどくさくなるな だからその規定のフォルダーから外れる場合は
どういうものかって話だろ
机上の空論すぎ
フレームワークで作りにくいものは作りにくいと
言ってるだけじゃん 過去のフレームワークはルーティングが密結合だったので面倒だったが、最近のは疎結合だから作りにくいなんてことはほぼない 便利な道具にすぎないだろ
ソートやTCPIPのコネクションから書くのか? >>138
ようわからん
StrtusとかSpringとか
SpringBootより設定は面倒だけど
結合は疎じゃなかったか >>140
はい、ライブラリの使用は全部禁止です
jQueryすら使ってはいけません。
将来動かなくなるかもしれませんからね
ライブラリなんて40行で書ける! jQueryなんかもはや不要じゃね?
あれ使うなら、バニラで書くよ >>142
Pythonのライブラリ全部40行でかけるんだ
すごいね >>141
Javaだと確かJettyが密結合だった記憶が。JavaはStrtus1の頃から疎結合だったね。インタプリタ言語だとイレギュラー的にルーティングの改変が必要だった。 >>144
間違った。Ajax処理ごとき40行足らずでフルスクラッチ可能 Ajax処理ごとき40行足らずで書けるのだから
ライブラリは一切禁止だ ちょいちょい見かける頭おかしい主張をしてる人のマネしてる系男子か 査読有りの論文だからね。正しいよ。これが
大学が認めてるからね。信用度は抜群。
ソフトウェアの高い互換性と長い持続性を目指すPOSIX中心主義プログラミング
https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html
4.3.1 各種JavaScriptライブラリ使用の禁止
この指針の下ではjQuery等の各種JavaScriptライブラリを原則使わない.
W3C勧告の範囲の仕様にのみ基づき,プログラムを書く.
後述するXMLHttpRequestに関しても基本的な部分は40行程度で記述できる[12].
一度書けばほかのプログラムにも流用可能であるため,以後はコピーして使えば
開発効率はさほど低下しない.
ライブラリを使わない理由は,そのライブラリが各Webブラウザの独自機能を
利用していないという確証がないからである.そのようなライブラリを利用すると,
将来のWebブラウザでは正常に動作しなくなる可能性が高まる. >>150
>以後はコピーして使えば
これがライブラリでありフレームワークなのではないか ライブラリってdllとかになってんのが普通だと思ってたわw コンパイルの都合で様々な形になってるけどソース提供されるでしょ 煎じ詰めると、
完全に自分の思い通りに動くものを作りたければ、
何やってるかわからない他人の作ったものを使うのをやめて
全部自分で作らなければならない
ってことが言いたいのかな、その論文は いやほとんど関心無い部分だからどう動いてようがどうでもいいんだが >>151
重要なのは、それぞれ自分で独自のライブラリを再発明するってところ
他人が作ったものは使ってはいけない そもそもJS自体ブラウザ依存なのにフレームワークガーとか言っても意味ないだろ >>147
それをやったのがAjaxなのに本家を差し置いてどこの誰ともわからんやつのAjaxもどきを使う意味がどこにある >>158
どこの誰ともわからんやつが作ったライブラリなんか使うか
自分でライブラリを作れ
そしてシェルショッカーが作ったライブラリを使え ニコニコ動画とか見ると全部ajaxでコンテンツ取ってくるのな
ジャバスクリプトを切ると画面真っ白だよ(笑)
アップルのサイトとかジャバスクリプト切ってもちゃんと見れるのにな >>150
技術負債と言い切られたUSPさんじゃないですか... あれで会社が成り立っているというのがすごい
いやマジで >>163
すごいだろ?だからお前らがあれこれ
批判したところで何の説得力もないわけ
これだけ多くの実績があるんだから
世界にユニケージが広まる日も近いだろうな まあでもそこでもらえる何倍ももらってるので
お金出せるようになったら教えて
別に姿勢は嫌いじゃないよ
JavaにSpringでもやっといた方が何十倍も効率高いだけで >>165
アホやな。効率を高めても給料は増えない
行数を増やすと、給料は増えるってこと知らないな >>166
行数少ないことで給料もらってるからな
2本超えたら考えるので教えてね >>167
あほだな。コピペすればあっという間に給料が倍になる方がいいやろ? クラス高橋さんは朝起きるとコーヒーをインスタンス化して
1日そのコーヒーを飲んだりつぎたしたりしています
これでは高橋さんはコーヒーに依存していると言うことになります
ですので、高橋さんは飲料水と言う抽象クラスを外部から注入することにして
1日その飲料水を飲んだりつぎたしたりしています
これで高橋さんはコーヒーからの依存はなくなりました
しかし、高橋さんは毎日何を飲んでいるかが分かりません
知りたくても知ることができません
これがDIの考え方です
いや別にいいんだけどさ
そこまでして分断したいのかね 例があまり良くない
大金持ちの高橋さんはA社のコーヒーマシンで一日何回もコーヒーを作ります
高橋さんはアスペなので操作方法が変わるとパニックになります
なのでA社は高橋さんがどのコーヒーマシンでも使えるように全ての機種で操作方法を変えないようにしました(インターフェース)
これでA社は安心してコーヒーマシンを入れ替えることができるようになりました
ところがコーヒーマシーンを箱から出して設定するところは高橋さんがやっていたので別の種類に変えるとやっぱりパニックになってしまいます
それでサービスマンが箱から出して設定して高橋さんが使う場所においておくことにしました(DI)
高橋さんはコーヒーマシンの種類に関わらず、いつでも自分でコーヒーを飲めるようになりました
めでたしめでたし
具体的にいうとDIならばテストの時に他のオブジェクトのモックをしたりとか、クラスを消したりとか自由にできる
自分でインスタンス化してたらそういうのは出来ない DIならクラスなくても動くんけ?
メソッドを呼び出してもこけないの? Class Gyudon {
Gyudon(Kome kome){}
}
ってやっとけば牛丼作る時に米が提供されるのが保証されるし米の種類が変わっても問題ないねん で、ご飯インターフェイス(おかわりとか?わからんけど)で定義されてるメソッドは全部動くように出来てる(動かないとコンパイル通らない)のでどれを読んでもこけないのが保証されてる >>174
はやく嫁もらってコーヒーつくってもらえるようになったほうがいい 昔 C の #define マクロでさんざんやってたことを
オブジェクト指向言語の機能を使って
動的にやってるだけ ちょっとずつ改善していった結果、改善が収束しないことが証明された ほらほら
自分の鍋でカレーライスを作るより、うちの調理器具一式(130点)を
使ったほうが簡単にカレーが作れるよ
あ、でもすべての調理器具の操作方法を覚えてね
覚えるまで3カ月かかると思うけど
あー、めんどくせ(笑) >>182
おまえ調理器具使わないでカレー作れるの?
鍋とか無しで、土から作らないといけないんだけど プロのシェフなら高い調理用具一式揃えて3ヶ月トレーニングからとか普通だよな
つまり主婦レベルの文句ということだな その調理器具を作るのが老舗メーカーではなく、ちょっと金属加工をかじったくらいの野良工員
品質保証もなくLTSでもないから数年で販売終了。調理器具を更新するときは別の製品を探さないといけない
器具の材質も温度管理も変わるからまたトレーニングやりなおし
味を追求するべきなのに、調理器具のトレーニングに大半の時間が費やされ、味は一向に向上しない 結局プロとの違いがそこなんだよな
道具を使いこなす=高い技術で手早く作るのがプロ
そのための修行は怠らない
道具を使いこなせないからと低い技術でどうにかやるのが素人 >>182
それはフレームワークの選択を間違えてるだけ >>184
一人前の料理人になるには最低でも10年は必要
プロになってから勉強すればいいというITの世界とは違うよね >>187
結果出すのがプロ、技術自慢がアマチュア
掲示板で威張ってる奴らはほとんどが職業プログラマっていうだけのアマチュアばかり >>190
プログラマも普通に10年は要るぞ
GAFAとか見てみ >>190
料理人が10年間、無給で働いてるとでも思ってんの?
金もらってるならプロだよ >>194
サービス残業してる人たちはアマチュアですか? >>195
日中給料もらいながら働いてるだろ
おまえアホなのか? ほらほら
フレームワーク脳になると、あらゆる規律から外れたレスは
攻撃対象にするだろう?(笑) >>196
日中はプロ、定時すぎたらアマチュアなんですね!
給料1円のジョブズは1円分だけプロなんですか? >>197
何を言ってもプログラマも普通に10年はいるという事実は変わらんぞ だからサービス残業だけで生きてるやつなんていないってw プロ野球選手でも
金を貰わないで指導したら
その時点でアマチュアになるんだよ!
とか言い出すのかな? プロ・・・一円でも金をもらったら
アマチュア・・・金を一円も貰わなかったら
こういうことやな 普通にそれで食ってんなら一応プロだわな
もっと厳格な意味ならどこの現場でも通用する技術に精通してるとかあるけども まあ弁当屋でご飯詰めてる人がプロの料理人かと言ったら違うだろうし
ちゃんと一通り人に出す料理作ってる人だわな
そう言った意味で客に納められるソフトを作ってる「プロ」でフレームワーク使わない人間はまずいないわな >>206
サービス残業は金を貰わないのに
どうやって食っていけると思ってるんですかね
食っていけないならアマチュアだろ >>208
そもそも新人の頃を除けば年俸制でしかやってないので知らんけど
サービス残業って無給で働くことだと思ってるならまずは日本語の勉強を >>209
サービス残業が無給じゃないんだったら何なの?
金貰ってるんだったら普通の残業じゃないか >>210
「サービス残業」というのは残業代が出ると規定されているのに出ない状態の事を言って、未払い賃金ではあるけれども無給労働ではないぞ
日払い労働者なのかな? >>211
つまり「ほ、本当は給料貰えるんだからねっ!!でも一生貰わないだけなんだから!」
っていうのがプロなの? おまえらみたいな底辺プログラマにプロとしての振る舞いなんて求められてないだろ
せいぜい無償ボランティアがいいとこ つまりは結果を出すために道具を使いこなすのがプロということ フレームワークに頼らないとプログラムが作れないんだったら
それはもうプログラマーじゃないよ
ファンデーションの部分を理解せずに作ると結局スキルの幅が狭くなる はい、またアホが来た
そのうち、自動車に頼らないと走れないなら
運転手じゃないよとか言うんだろうなぁ(爆笑) 昔は最低でもトランジスタレベルまでは理解してたもんだ
最近のプログラマはOS以上のレイヤーしか理解してない
自分が触ってるパソコンが何ボルトで動いてるかすら知らない
100ボルトだとかいうアホまでいる始末だ 昔はシリコンの採掘方法から学んだのに今はそんなことすら知らずにプログラミングしてイキってる連中が多くてコイツらなんもわかってねーなって思う ソケット通信とか言っても理解できないプログラマとかいるしな
何だか知らないけどこのクラスを使えばURLにアクセスできる
フレームワークが変わったらまた覚え直し うちの学生にはライブラリを使わないと出来ないようなものは
最初から仕事を受け付けなければいいと教えている
ライブラリを使うとそのライブラリのバージョンアップで動かなくなる
つまりシステム寿命が短くなる それでロートルのコードは保守性皆無な難読糞コードを大量生産するんだ フレームワークやライブラリがないと何もできない男の人って そういや昔jQueryを使うとアップデートで動かなくなるから使わない
Ajaxぐらい40行のコードで書けるってドヤ顔してた人いたなぁ
そこであんたが必死に覚えたAjaxのコードは
古いIEのワークアラウンドでしかないんだが
あんたのその頑張りは見事に無駄になったよ? サポート切れたからって世の中からIEが消えるわけじゃないし いや、使えないから!
やってないのバレバレな嘘つくなよw Windows98のIEに時限ロジックがあるなんて
どうして思えちゃったの?おチビちゃん Windows98ネタが話せるやつかと思ったのに
本当に触ってないんだな >>197
フレームワークを使う事に制限だと感じるってそれはじめて使ったフレームワークがよっぽど設計が悪いやつだったとかじゃない? フレームワーク使うなら心構えや心の在り方についても学んでおいてほしい
近くに創価学会の会館があれば、一度訪ねてみるといい 1 動かすためのプログラミングが好きな人
2 動かすためのフレームワークが好きな人
3 動かすための環境構築が好きな人
この3タイプがいる
1 は自由で創造的な作業が好きな人
2 何かに縛られ拘束されるのが好きな人
3 ただのマゾ ゲーム屋は1が多かったけどUnityがそれを変えた
ツクール感覚で3Dされたらかなわんわ 1だけど、2や3が出来ない人もいる
そういう人はプログラミングが好きだけど、技術が伴ってない
その理由はフレームワークや環境構築といったことをしないで
何も参考文献もなしに作ろうとしてるから
他人の研究から何も得ようとしない
全部自分で考えて作ろうとするから時間ばかりかかって
まともなものが作れない
こういうのは一番迷惑 フレームワークだけでお仕事でき?ならフレームワークだけやるけど
そのフレームワークは息しているのか?
フレームワークだけの人材の方が使い勝手がいいんだろうけど切り捨て前提の人材だよね それじゃただのパーツ合体屋
壊れた部品の修理ができない
だって根本的な治し方を知らないんだから >>248
数年後にそのフレームワークは息しているのか?
です 創価学会に入信して毎日勤行していれば
使っているフレームワークは安泰になる 今度の日曜日、フレームワーク信者の集まりがあるから一緒に行かない?
おいしいケーキ屋さんがあったら勧めたくなるだろう?
それと同じだよ えー252までは面白かったのに
がっかり
別人ならつまんないから首吊って死ね 同じフレームワークを使って同じようなものだけを作る集団
そら給料上がらんだろ ソートとかサーチとかなんならニューラルネットワークをCNNでとか遊びではコンピューターではもちろん場合によっては紙に書いてるけどね
ソートの実装とかお金もらうようなことじゃないんっすよ
もらえれば嬉しいけどw 2−3日あれば覚えるでしょ?
便利だから使うもんであって
あんなのが大変なら向いてないよ まあSetとListのコストの差とかわからないで裏の仕組みを知らない人をあーあと思う気持ちはあるかもわからんけど
俺はその先行ってるから() フレーム脳は型に当てはめたがるから
自由な発想をする人を非難するんだよね
仕方ないのかな? フレームっておまんこのことだよ
ワークって挿入のことだよ
フレームワークってセックスのことだよ 例えば5チャンネルブラウザも
専用ブラウザを利用してその中でカスタマイズして楽しむ人と
1から自分で作って自分専用のブラウザを楽しむ人がいる
前者はフレームワークのプログラミングがが大好き
しかし、5チャンネルの仕様が変わってブラウザが動かなくなると
どうしようもできない
後者は自分で好きに作れるプログラミングが大好き
5チャンネルの仕様が変わってもちゃっちゃと直して
すぐに対応できる
当然、俺は後者なんだけどね
しかし、このスレに連投してる人たちは前者のようだ >>261
いままで5ちゃんねるの仕様が変わったときに
どんなことを治す必要があった?
専用ブラウザを使ってるから
アップデートするだけでいいんだよ
で、お前、本当に直した経験あるの?(笑) bb2cは作者が嫌気をさして放棄したな
得意げに使ってたユーザがみんな難民になってたな
まぁ専ブラ作者にお金を落とすのもいいんじゃない?
ロードするたびに広告でちゃりんちゃりんとお金が入っていくんだから
独占寡占状態でやりたい放題の専ブラに疑問を抱かない時点で
フレームマークに頼らないとプログラミングできないのがお似合いだよ じゃあお前がフレームワークに頼らないで
自作するのに費やした時間を計算してみようか?w 何十時間もかけて専ブラ書く暇ねえよ
仕事でやれば数十万になるのに
数十万もかけてみるほど5chに力入れてない まあそういうことだな
フレームワーク相当のものを自作することに
誰も力を入れてないんだよ
マヌケw フレームワーク作った人に感謝して使えよ
そこにはオマエが嫌いなフレームワークに力を入れて作った人がいるんだからな >>267
フレームワークを使わないんだから感謝しない
全部自分で作る
他の人は俺が作ったライブラリを使え
自己責任でな てか5chの専ブラとかAPIのキーもう出してないから作れないぞ
エアプやな チョコクリスピー美味いよな
牛乳かけて食って止まらなくて一袋いったわ
ちょっと気持ち悪い >>273
ブラウザからアクセスしてるようにすればいいだけの話だよ
プログラマーならそれぐらいわかるよね >>274
8.5食分、牛乳1.7リットルですかやりますね フレームワークやライブラリに頼っていると
1からプログラムを作れないから
例えば5ちゃんブラウザなんて大したことないのに
めちゃくちゃ難しいもんだと思わざるを得ないんだよね
HTMLゲットしてパースして好きに表示加工するくらい
ゼロから作れないのかな? >>277
お前はスクレイピングで専ブラ作ってんの? オールブラン一袋食べてトイレに3時間くらい篭ったことがある >>279
全部作る。ライブラリなんか使わない。
by POSIX原理主義者 シェルなんて使ってんじゃねーぞ
OSアップグレードで使えなくなっったらどうすんだ
ちゃんとアセンプラでコンパイラから書け フレームワークに頼りすぎると最初からネットで調べてコピペしかしないからな
その言語の基礎を学ばないから応用が全く効かない ここで言うフレームワークって例えばどれの事指してるの? アジャイルか水流かはどうでもいい
多重下請構造と丸投げを組み込まないでいただきたい React始めたけど、良さが解るまでかなり時間かかったわ ほんとフレームワーク使うと1行で済む処理が何層にも分かれてくそめんどくさいな
これ完全に素人向けだろ 1行で済む処理にフレームワークを導入するおまえがアホ 知らねえよ、客の指定なんだから
シェルで一発なのになんでこんなクソめんどくさい作りしなきゃいけないんだよ 事細かく記述するのは、むしろ小回りが効くからじゃね? シェルで一発とか言われても30行ぐらいのワンライナー(笑)だと死ぬけどなw 所定のフォルダ配下のファイルを
タイムスタンプのzipファイル名で圧縮して
別のフォルダーに移して
元のファイルを削除するだけ
シェルなら1〜2行で書けるよね なんでそれにフレームワークが必要なんだよw
他のプログラムとの兼ね合いなら突然シェルブッ込まれても困るわけだし php+ララベルで書かなきゃいけないんだよ
めんどくせ なんだ、このスレに来てるやつってホントはフレームワークを使ったことがないんだな 先生! WinAPIやXlibはフレームワークに入りますか? >>302
phpもララベルも今初めてみたが
$file='file’;
$source=‘source’
$target=‘target’
$zip_file = target.$file.’zip';
$zip = new ZipArchive();
Storage::move($source.$file, $target.$file);
$zip->open($zip_file, ZipArchive::CREATE | ZipArchive::OVERWRITE);
$zip->addFile(storage_path($target.$file), “$file);
$zip->close();
変数なんてシェルでもやるんだから実質5行じゃん
リソースのオープンクローズは大概の言語でやるんだからフレームワーク以前にJavaでもPythonでも変わらないぞ >>305
シェルなら横200文字ぐらいで一行で書ける
どやすごいやろ? >>305
大体合ってる
その前にララベル のインストールとzipライブラリのインストール、そして環境設定
まともに動くまで何度もトライ&エラー
シェルならその場で3行で終わる
この時間コストの差は大体30倍ぐらい >>309
シェルでコマンドインストールしないといかんやろw > この時間コストの差は大体30倍ぐらい
それはあなたの感想ですよね(笑)
せいぜい1.1倍ぐらいやろwww ララベルの環境構築やってみ
3日はかかるよ(笑)
ファイルの読み書きはstorage配下じゃないとダメとか
公開するリソースはpublic以外認めないとか
縛りまくりなのだが 無能に仕事やらせたら
他の人なら数時間でできるようになったことが
そいつは覚えるまでに3日かかったみたいな話かなw
それとも自分の経験談ですかねwww >>309
じゃあ書くのが大変という話ではないよね
環境設定に時間がかかるというのはどのフレームワークでも同じだが3行で終わることにフレームワーク入れる馬鹿はいないよね
環境設定は俺の場合はERPをAIXにUDBとミドルウエアから入れろという要件でもない限り大概のものは最長1日あれば終わるけれど、3日掛かったとしてもシェルでMVCのフレームワーク全部書くより30倍どころじゃなく早いからフレームワーク使うわけだよね
3日でMVCのフレームワークをシェルで書けないからね ユニケージの人たちはフレームワークやライブラリの
アップデートで苦しんでるらしい
だから使わないっていっていた センスない人とか新人が環境構築苦手だね
できるプログラマはそんなもん存在しないかのように数時間でできてるのに(だって簡単だから使ってんだし)平気で3日とか1週間とかやってる ネット環境が遅くて苦しむ
サクサクの状態で失敗しながら構築したい 物によっては構築だけで1000万超えるような仕事もあるからな
複雑で難しいから給料もらえてるわけで
なんならNASAの火星ミッションなんかシリアルで遅延30分とかだ
まあ頑張れ じゃ、ララベルの環境構築やってみ
ドヤってる人はすぐできるんだろう?
Dockerも入れて、簡単だからさ ソースコード公開されるだけマシ
クラウドサービスのほうが辛くない?
試すのに金かかるし >>319
競争しようぜw
ってかインストール手順をここに書いてみようぜ できたよ!
# Homebrewインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# phpインストール
brew install php@8.0
# Composerインストール
brew install composer
# Laravelインストール
composer create-project "laravel/laravel=6.*" sample
# パスを通し、Laravelを有効化。
echo 'export PATH="~/.composer/vendor/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
# ローカル環境でLaravelを実行
php artisan serve Homebrewがぶっ壊れてたのでXcode入れ直したりやたら重いので私物のAirじゃなくて仕事用のProでやったりとかして15分だな
3日かけたの? このコマンドは何をしてるんだろうみたいなので調べていって時間がかかる >>324
はよ特定のフォルダの下のファイルをzipファイルに圧縮して別のフォルダーに移して
元のファイルを削除するプログラム書いてよ(笑)
特定のフォルダ、別のフォルダーはベタ書きじゃなくてちゃんと初期設定ファイルに書いてね >>326
>>305に書いてあるじゃん
はよおまえが書けや、ちゃんとエラー処理も入れろよ > 特定のフォルダ、別のフォルダーはベタ書きじゃなくてちゃんと初期設定ファイルに書いてね
シェルスクリプトでそれやるのかー
大変そうだなーw それをインストールするだけならコピペでコマンド叩けばいいだけだからね
問題はそこからちゃんと動く環境に持っていけるかどうか
そこまでできて初めてちゃんとできたと言える とうことでフレームワークを使うのは難しいということがわかる
うちの社員は全員できなかった >>327
はい、実際動かしたバージョン
適当なルートに入れとけばとりあえず動く
これに15分かな
ルートの作り方とかサービスの作り方、例外処理や設定ファイルが云々は後出しキリがないので自分で探してね
大体それぞれ15分くらいの作業(Laravelもphpも初めて見た俺がやって)
$file='file';
$source='source/'.$file;
$target='target/'.$file;
$zipper = new ZipArchive();
$sourceDirFull = Storage::path('source/');
$zipper->open($sourceDirFull.$file.'.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
$zipper->addFile($sourceDirFull.$file, $file);
$zipper->close();
Storage::move($source.'.zip', $target.'.zip');
Storage::delete($source);
Node+ExpressもSpringも.NET CoreもDjangoもやったことあるけどLaravel簡単な方だね
AIXにUDBとWebSphere入れてカーネルチューニングしてDBインポートしてJARデプロイとか誇張じゃなくこれの100倍やることある >>330
うちのチームの三人ともこれくらいなら初めての物でも1時間で十分だが全員単価じゃなくて時給換算で(円安もあるけど)1万超えてるので新人さんとか経験の少ない人だとそういうこともあるかもね 間違った
>>331は>>327じゃなくて>>326宛
わかると思うけど念の為 フレームワークを覚えることに価値がある
PCが変わればまたゼロからインストールして環境を作り直し
シェルなら環境が変わってもつくり直す必要もない
フレームワークは目的よりも手段が重要 > シェルなら環境が変わってもつくり直す必要もない
それでどうやってシェルでwikipedia相当のものを作るんだ?
できないくせに生意気なこと言うな
作って見せてからいえ >>334
ではPOSTリクエストをhttp経由で例えばlocalhost/zip-requestに受け取ってファイルをZIPしてターゲットのフォルダにうつすコードを俺はLaravelで書いたのでそっちはシェルで書いてみて?
どうやってシェルでhttpリクエスト待つの?できるの? >>336
まずお近くのガソリンスタンド(シェル)に入ります 「レジ袋はご利用になられますか?」
「お弁当は温めますか?」
「お箸はお付けになりますか?」
「Tポイントカードお持ちですか?」
「レジ袋にこちらで詰めいたしましょうか?」
なんかさ、最近のレジのうざったさを見てると
フレームワークに通じるところがあるんだよね >>338
知ってますよw
webサーバーって知ってますか?
シェルのどのコマンドでhttpリクエスト待ちするんですか? フレームワーク使ってても、
現場の奴らはMVCすら理解していない模様
好き勝手に書いて品質が終わってるんだけど
昔はもっとひどかったの? >>339
レジ袋温めてください
みたいなことするやつダメだろ Tポイントカードを温めてください
お客さんの依頼に応えようと、レジの店員さんは胸の谷間にTポイントカードを挟んだのであった。 少し時間が経っただろうか。
温まりましたよ。
そう言って、レジの店員さんは人肌で温まったTポイントカードを手渡ししてくれた。
受け取る時に、店員さんの手に触れてしまった。
Tポイントカードの温もり、少し冷たく感じた店員さんの華奢な手。
私はその手を両手で包み込んでいた。
店員さんの手も、温めてあげたいです。
お互いに視線が合い、見つめ合う二人。
何とも言えない至福の時間が流れたのであった。 そして店員はちらりと時計を見ると叫んだ
14時28分、犯人確保ー!
そう、店員は警察だったのだ 結局フレームワークもどんどん肥大化複雑化して
使いにくくなってくるんだよ
これは自己顕示欲にまみれたソフトウェアの宿命
その臨界点を見極めずにずっと縛られ続けるのが
1番愚かな人たち そういってフレームワークを自作して
他人がメンテナンスできないようにする
POSIX原理主義者でした つーか、Laravelでドヤってるレスを見ると
cgi知らずにwebやってるプログラマーとかいるんだな
もはや自前でgetやpostのパラメータを取ることができないんだろう
そこまでフレームワーク依存で弱体化してるのか Laravelでドヤってる奴はダサいがRailsでドヤるのはカッコいいよな
なんでだろ >>352
getやpostの仕様を無視して
sedとかで適当にgetのパラーメータ取ってるやつがいてワロタw CGIがぁでウェブサーバーをガチで知らんのは笑うの超えて引いた ウェブフレームワークだと、リクエストの処理なんて
入ってきたパラメータのバリデートしか考えないからね
フレームワークなしだと、リクエストの受け方も書けないよ あるデータマッピングのツールを使ってるんだけど
ただのテキストファイルを読み込めない(笑)
xmlとかjsonとか豊富なフォーマットが読み込めるのに
フォーマットがないテキストが読めないとかアホかとバカかと >>362
そりゃそのデータが何物なのか全く分からないしなぁ・・・
xmlやjsonはデータが階層になっている事は確定している訳だし どれとは言わないが、見ただけで虫唾が走るけど大人気のもあるし
日本語どころか本家の解説もろくに無いが、実装は興味深いものもある
しかし、白紙の状態で何日かチェックしてれば
実用性や好みで、各人が選ぶことができていい …せ、先輩…待ってください…先輩が欲しい…です…/////// 焼きたてことは料理とか、こっちは必死に本国人気ないメンバーまで持って物事になって?いやいや
単に酒癖悪いだけじゃなくても見えて来たのが弁護士なん?