はてなキーワード: EJBとは
AIで書けるとか言ってるけど仕様打合せしてプロンプト書いて出てきたコードの動作確認してんのプログラマじゃねえか
いやまだそっちは実用になりませんとか言ったって
ノーコードとかローコードとかまたわーわー言ってるけど書ける奴の間口がちょっと変わっただけで作業してるやつ結局はプログラマじゃねえか
いっつもそうだ
juliaもpythonもそんな触れ込みだった瞬間があったぞperlより直観的ですって
EJBもnode.jsもエンジニアが不要になる~とか言ってた奴を産んだ時があった
あのときの用語は何だっけかそうだエンドユーザーコンピューティングだ
VBもそうだ
言葉で書いた通り動くって話だったぞ
英語の国の人はそうなのかなーって思いながら書いてた
Σプロジェクトもプログラマが不足するから大変だ―プログラマが不要で仕事できるようにしようーみたいな話だったと聞いている
メインフレームのシステム開発に欠かせず数多のシステム開発に使われた言語であるCOBOLだって英語を話すように書くとあっという間にシステムが出来上がるという触れ込みだった
https://live23.5ch.net/test/read.cgi/livetx/1230739034/78
ググって出てくるかぎりではこのレスが最古かな。
https://pc11.5ch.net/test/read.cgi/net/1260161018/738
738 :名無しさん@ゴーゴーゴーゴー!:2009/12/12(土) 22:38:03 ID:2/RhDKgNO
内藤ホライゾンのなの字も知らないようなやつばっかだけど
https://mevius.5ch.net/test/read.cgi/sake/1269350643/277-278
277呑んべぇさん2012/07/03(火) 21:49:30.43
最近は?の後にw付けるのありなんだ
ちょい前は単芝ってだけでwwwwwって反応で
疑問符の後にw付けようもんならwwwwwっうぇwwwwwって感じだったよな
それVIPか
278呑んべぇさん2012/07/03(火) 23:10:08.05
?とwの位置なんかもう大昔にどうでもよくなった感があるな
jboss2.4.3で、entitybeanに対してremoveメソッドを呼んだ場合、 <<
なぜかbeanのキャッシュにobjectが残存していて、さいど同じprimarykeyで
create後removeすると、remove内でDBへのconnectionを解放している
場合にSQLExceptionが発生する。やはりjbossのエラーだそうな。
一番最初のremoveでconnection.close()を呼んだままになってるから
当然。SunのEJB仕様によれば、ejbRemoveとejbPassivateはともに
beanをプール状態に移行するもので(つまり同じ動作)かつejbRemoveでは
日本語じゃねえ。
犯人が分かったよママ。開発効率が悪いのは商用のAPサーバーのせいですよ。EJBの仕様のせいですよ。あ、もちろん、仕様がおかしいとか、コーダーの質が低いというのは抜いて考えてね。
これを読んでる人たちはわかると思うけど、Tomcatとかで開発してればちょっとソースコードかえたらすぐ動かせるじゃん?メソッド追加したりしたら、再起動かけなきゃいけないけどさ、すぐに再起動出来るじゃん?待っても10秒かかるかかかんないかでしょ?声を大にしていいたいけど、商用のAPサーバー共は再起動に数十秒から数分かかるんですよ?そりゃね、再起動の必要がないような修正だったらさ、10秒ちょいで使えるようになるけどね、正直そんなに待ってらんないんですよ。そりゃEJBの仕様をうまく使えばそれなりの部分を補えるかもしれないけどさ、開発中にどれだけの回数再起動すると思ってんの?開発効率もそうだけど再起動効率をもっと考えた方がいいよ。まぁ、そういうAPサーバーで開発した場合の体感待ち時間比は、
それとさ、EJBとか使うとさいろーんなことができるのよ。でもね、できること多すぎるのに、実際使う機能って実はその中の1/100(感覚ね)くらいだったりするわけ。それってものすごーくたくさんの設定の中から必要なものだけを見つけ出して設定するのよ。まぁいっちゃえば、設定をプログラミングしてるみたいなもん。だからね、EJBの機能を使ってるだけだから自分たちでコードを書いてないわけじゃない。これで勘違いする人が多くて、その分のテストが必要ないとか、設定してあるだけだからAPサーバーを信用すればいいとか勘違いする訳。つか設定をプログラミングしましたよ?なんでその設定が間違ってるかどうかを検証しないでいいんですかと小一時間問いつめたい。
そんな重量級の仕様を把握してなければ使えないようなものは使わない方がいいと思う訳。例えばね、商用のAPサーバーを使う理由として、バグがあったときにサポートを受けられるからっていうのをよく聞くんだけどさ、そうそう簡単に問い合わせ出来ないよね?そうすると内部の仕様を推測して動かすよね?効率悪いよね?ていうかさ、設定があってるかどうかもサポートの人はわからないんだからさ。だったらオープンソースの方が自分で中身見れるし、そこまで深くないし扱いやすいじゃん。法律のことはよくわからないんだけど、APサーバーのバグで損害がでたらAPサーバーを出してるところの責任になるのかな?そうだったら使う意味はあるかもね。それでもそんなに重くなくていい。むしろTomcatをどこかが責任持ってくれればいいよ。
Railsとかさフレームワークでどれくらいの開発効率で差がでる!!とかいってるけど、APサーバーでの開発効率にもっと目を向けてもいいんじゃない?むしろAPサーバーをだしてるところは、そこで勝負するといいと思うんだけどな。むしろ、商用なんだから再起動にかかる時間を1秒くらいにしてほしいもんですね
______________
ちょっと番外編
あぁ、そうかー。仕事で開発をやってるWebシステムのPGがのびにくいのはそういったAPサーバーでしか開発をしたことがないってのもあるのかもね。だって普通の言語を勉強する場合だと、すぐにコンパイルして実行出来るからたくさん経験がつめるけど、そういった重量級のAPサーバー上でばっかり開発してる人だと、反復するのにすごいコストがかかるもんね。そりゃ伸びにくいよね。