はてなキーワード: デベロッパとは
http://jp.techcrunch.com/archives/20100430joe-hewitt-web-development/
MSは囲い込み戦略を、その決して洗練されていないソフトウェアの品質から叩かれることがあるけど、
確かに、独自技術を特許で固めることはしていなかったように思う。
現に、Ajaxのテクノロジーは、基礎をIEの独自拡張から始め、firefoxなど他のブラウザの実装に発展してきた。
Adobe Flashも同じくユーザーに何一つ強制はしていない。
そして事実上、今日の一般的なミドルウェアとして使われている。
そのFlashプラットホームを、Appleは否定しているものの、
では、代替となりえる技術をAppleが開発して W3C に標準化を求めるかというと
そんなことはしていない(HTML5をAppleが推進していたのかどうかは知らないけど)
ただ、ネットをもっとオープンで誰もが自由に使えるものにしようとしている気がした。
Mecabがこれから iPhoneプラットホームで使えなくなる(広義)という話を聞いて
珍しくApple非難が一般デベロッパ・一般ユーザーからも出てきたな、と思ったところではたと気づいた。
iPod移行、Apple には Google よりもクリーンなイメージが自分の中にあったのだ、と。
では Appleは善良な企業か、Google のように「悪いことはしない」という企業哲学に基づいた経営なのかというと
それは分からない。
いろいろ引き伸ばしていたけど、とうとう明日から無職。
俺は、無理に就職しないのが得策だと考えた。
つまり、今は「景気回復まで我慢する」という方針。
景気回復まで何とか食いつないで、景気回復したら何とかなるだろう、と考えている。
だけど、冷静に考えてみる。
ひょっとしたら、このまま景気回復まで我慢っていう選択肢、ダメなんじゃないだろうか。
この年齢になるまでプログラマだけやってきた。プログラマっていうのはアレもコレもコンピュータに関わる事は大体全部出来ないといけない。
ネットワークの知識は社内LANでパケットキャプチャしたら大体全部の信号の意味が判る程度、サーバの設定も試験内容にあわせて変えなきゃいけないから大体やってる。Apache、HTTP-proxy、sendmailという一般的なところから、RADIUS、ITStage、SIPサーバもやった。ドキュメントを素早く大量に正確に作らないといけないのでワードエクセルパワーポイントVISIOも使いこなしてる、事務のお姉ちゃんより断然詳しい。Oracleだってやった。パズルみたいなSQLを読み解いて、問題解析して、またパズルみたいにSQLを組み立てて、みたいな日常を何ヶ月も過ごした。Linuxも必要があってカーネル改造した経験があるというかカーネル改造だけでここ数年食ってた。Windowsだってやった。VBもVC++もやった。インストーラをVisualStudioデベロッパで作って、InstallSheildで作って、でも仕様を満たさない&顧客が納得しないのでVC++でスクラッチした。SIP電話開発した。SIPなら大概わかる。UNIXもミドルウェア作りまくったのでシステムコールはかなり深くやった。ちなみにvi派。UNIXなら絶対viが使えるから。シェルだってABCTやった。Aシェルやったのは1回きりだけど。
ここまでやってても、でも、仕事は無いんだよ。
会社によく電話がかかってくる。都心のマンションを買いませんかと。
話はこうだ。月10万くらいの35年ローンを組んで新築の部屋を買う。と同時にその部屋を売主のデベロッパの子会社である保守運用会社に貸し出す。運用会社はそれを消費者に転貸し家賃をとる。買い手=俺は運用会社から手間賃を引いた額を受け取る。だいたい9万くらい。部屋が空いてる期間も運用会社が家賃を負担するため俺が変動リスクにさらされることはない。そのかわり礼金は運用会社がもっていく。
すると差し引き1万くらいの出金でマンションを持てることになる。35年後にローンを返し終わったあかつきには中古マンションが500万弱で手に入ったと同じことになると。経年劣化で価値半減としても4倍の利回りになると。
これは臭い。だがどこに臭さがあるのかわからない。
これからのWebサービスとかデスクトップアプリケーション市場はActionScriptとC#の対立になると思っているんだけれども、
その2つを対比している事をあまり見たことがない。
それはたぶんプラットフォームの軸でまとめられているから黒子になっているんだと思う。
ActionScriptはFlashやAIRの開発言語で、それに対してC#はWPFやSilverlight。
Flash VS Silverlightは最近ちょくちょく目にするから対比構造はあるんだろうけれども
それがActionScript VS C#とはならないのはなんでかなぁ
/*
VSと書いたのは煽っているからだけど、もっとC#とJavaのようなイデオロギー紛争になっていも面白いのになぁ。
(ASがJava系譜の流れなんだから、AS vs C#の言語コンセプト論争もあってもいい気がするんだけれども)
畑が違うっていうけれどもAdobeもMSも向かっている所は似たり寄ったりで、
事実、技術採用の時にFlashか?Silverlightか?みないな話は水面下でちょいちょいあるはずだと思う。
(それで「やっぱりFlashかな」とかなるんだろうけど)
*/
仮にRIAっぽいことを目指すならFlashかSilverlightかを選択肢にあがるけれども、
そこにはプラグインの機能有無や普及の優劣の話しか持ち上がらない。
ビジネス的にはもっともな論点だけれども、
デベロッパから見た選択理由としてプログラミング言語のあれこれを考えないはずがない。
それなのにその考えが全然見かけないよ。
2008年09月28日 ocs 増田 LLFutureでも語られてたけど、RoRは進歩が早すぎるという暗黒面があるらしい。http://www.ey-office.net/public/LLFuture2008.pdf
進歩するのはいいんだけど、互換性が軽視されてるってのはどうなんだろう。リンク先読むと、互換性はない、古いバージョンはメンテされない、サーバーのリブートは毎日と書いてある。要するに枯れるまで触らない方が安全ってことか。
2008年09月28日 ezookojo 特定の記事が書かれた当時の手順のままで動作しなければならないRailsかわいそうです / とか言ってるとオフィシャルのREADMEやガイドページだったりする
一人ツッコミやってるので、補足するのもなんだけど。ダイアログの手順が少々変わったくらいでうろたえている訳じゃなくて、指定されたサイトから最新のパッケージをダウンロードして、そのパッケージにとって正しいと思われる手順を実行したら、動かなかった。
2008年09月28日 dbfireball 増田 Railsすごいよ!って言ってた去年あたりだったら、マジで10分でした。そこから色々アップデートされてその通りにやってもできないっていう状況。
参考にしたのは10分で作るRailsアプリfor Windows。やっぱり互換性がなくなってるんだ。
2008年09月28日 takeshiketa takeshiketa RoRラブな俺だけど、同意。RoRは導入コストで語るんじゃなくて、手になじんだ後の生産性で語るべき
うーん。ラブな方も現状については同じ意見。手になじんだ後の生産性ってのは一見わかる気もするけど。作った後のメンテナンスは誰がやるんだろう。導入コストは低くないと言ってるみたいだけど、互換性軽視の開発が続く中で、デベロッパの手をなじませ続けるラニングコストはどうなんだろう。
2008年09月28日 FTTH # |ω・)…… ハイハイハイ俺も云いたいです!! RoRの機構使うよりSQLベタ書きの方がポータビリティもメンテナンス性も良いと思います! バックエンド意識しないでいいようなアプリなんてどうせその程度です!!
ポータビリティもメンテ性もべた書きより劣るフレームワークって…。
幸いITのプロじゃないので他人ごとなんだけど、RoRで業務サイトを構築している人が居るってのは、少々寒気がする。肝が据わってるのか、想像力がないのか、それとも俺が思っているよりずっと人月って金がかからないのか。
即時に行うことが可能になれば、誰かが知識を得たら人類の全体の知識となる。
同期が取れていれば問題点は明確。まだわかっていない部分も明確。
誰かが調査に着手している部分はやらなければ良いし、自分以外の人も知識を持っているから
...
...
...
これであれば多少時間はかかるが知識をある程度共有できた。
"多少"?"ある程度"?
小さいグループでそんなこと言ってるのに大きい集団になったらこんなに上手くはいかないはず。
それに前述の通り言語とかの問題があるでしょ。
小さい集団での作業を自動的に...
検索。ソーシャルブックマーク...
書いてて飽きたので増田に投下。あんま大層なこと言えるだけ知識がなさそうだったのでもう書かん。
とりゃ( ・Д・)ノ
誰か識者な人が素晴らしくまとめてくれると良いなっ。
何が言いたいかっちゅーとみんなどんどん中途半端な状態で日記書いちゃおうぜ、を結論に持ってきたかった。
あとデベロッパ諸氏もどんどんコード書いちゃおうぜとか(自分 CMS、フレームワーク、言語とか書いてる場合じゃないぜ、と)。
┌─────┐ ┌→ twitter →┐ ↓ │ │ ├→─ ブログ、Wiki →┬┘ ├→ SBM →┘ │ │ │ └──────何かを思う────────┘
みたいなサイクルを活発にすればするほど良くなる、とか。
下記を読んでて思いついた。
http://www.itmedia.co.jp/news/articles/0803/14/news046.html
ビジネス的なものがほど良く知識の共有化を抑制してるし、促進もしてるし。
つまり今がベストな状態?ほんとか?
推敲なんてシラネーヨ( ´ー`)