ホリエモンがWebObjectsとかObjective CとかNeXTSTEPを語る: YUU MEDIA TOWN@Blog

封神龍(酒)の日記です、気になるニュースなどもチェック!ゾイド(ZOIDS)とかMacとかUNIXとかwindowsとかアニメ・漫画とかゲームとか雑記とか備忘録とか北海道とかお酒とか。検索エンジン経由来訪でお探しのキーワード関連記事が見つからない方はこちら祝!HP爆誕25周年!!

2009年12月12日 (土曜日)

ホリエモンがWebObjectsとかObjective CとかNeXTSTEPを語る

iPhoneのアプリはObjective Cで書かれている事が実は重要なんじゃないかという仮説(堀江貴文オフィシャルブログ「六本木で働いていた元社長のアメブロ」by Ameba)
確かにアイフォーンのアプリというかiPod Touchでもそうかもしれませんがそこまで最先端のCPUとか使っているわけじゃないにも関わらず動作はスムーズですよね。プログラムの処理も速い・・のかもしれません。
日本ですと一般的な携帯でアプリといえばJava。ただこれだとネイティブ言語ほど早くは出来ない気がしますし一応auのBREWはCとかで開発出来るんでしたっけ?こちらは動作速度はそこそこ早いのでしょうがプログラム言語と言うよりはハードが追いついてない気がします。

iPhoneがなめらかに動くのはインターフェイス用のGPU(3GSだとPowerVR SGX?)があるからでしたっけ?他の携帯端末ではだいたいCPUだけで描画とかまでやったりとか?それでいて更に言語がJavaだと厳しそうですよね(アプリ以外はネイティブ言語でしょうけど)。

堀江さんがWeb系の仕事やってた時(1997年)に博報堂からの「電子年賀状」の仕事でネクストステップとWebObjects、Objective Cのお仕事やられていたんですね。

オブジェクトCだから高速で良かったのでは?と書かれていますがその開発に使った事のあるWebObjectsはObjective Cから完全Pure Javaに移行しましたね。そのJavaがモバイルの実行速度で問題を指摘されている時にアイフォーンでObjective Cが着目されているんだからなんというか・・・・

WebObjectsは互換性重視で100%Javaに移行、逆にこれだけObjective Cが注目されてきているわけですから実行速度とかの面で今となってはほぼ無料になったWebObjectsもObjective Cに戻して構築しやすいサーバー環境を売り出せばまた注目されるかもしれませんね。

>私はOS Xのあまりの使いにくさに悶絶し、

初期のMac OS Xはそうかもしれませんね・・・

>モバイルノートが大きすぎて重すぎたこともあり、Windowsに全面移行したわけだけど

これは同意で今まではノートにiBook、MacBookと使ってきましたが次のノートは・・・

>しかもなぜかデータベースソフトの指定まであった。サイベースなんか使ったことねーよ。

だいたいデータベースがOpenBaseかSayBaseという紹介が多かったんですかね?

>WebObjectsも負荷がかかりすぎると、テンポラリDBのロックが不十分になって
>スレッド間でコンフリクトみたいなことが起こってたりとか、我々のせいではない
>バグもあったりして苦労したが今となってはいい思い出だ。

こういう事もあったんですね~。

私の場合は仕事で使った事はないというか勉強で導入した程度なのであれですが未だにiTunes Storeとかで使われているのでしょうしそういう大規模な所で運営出来ているウェブソリューションという部分では凄いと思います。

関連
iPhone SDK アプリケーション開発ガイド
近藤 誠 (監訳)
4873114179

入門 Objective-C 2.0 (Programmer’s SELECTION)
長尾 高弘
4798119989

WebObjectsは動いたな・・・(2003年11月09日 (日曜日))
WebObjects 5.3リリース!!!(2005年06月07日 (火曜日))
WebObjectsアプリケーションのパフォーマンス・チューニングサービス(2004年10月14日 (木曜日))
WebObjectsのお勉強でSimpleBoard作成(2003年01月15日 (水曜日))


Posted by 封神龍(酒) at 2009年12月12日 00:41 | トらックバック | 【所属カテゴリ: Mac2】【コメントについて】【トラッくバックについて】【RSS登録についてRSS登録

--



--


トらックバック
(コメント・トラックバック共に受け付けてもすぐには公開されません、管理者が確認後の公開になります。)
このエントリーのトらックバックURL:

08bの所をspamblockbに変えてくださいね。なお、言及リンクがなかったりトラックバックを受け付けていないページからのトラックバックは削除及び受付拒否する場合がございます。

--