by
Anonymous Coward
on 2010年11月27日 0時28分
(#1864867)
「次世代アプリケーションフレームワーク」がどういったものを目指したものなのか全く分からない.
> Sony’s Networked Application Platform (SNAP) is an experimental R&D project designed to leverage the open source community to build and evolve the next generation application framework for consumer electronic devices.
そんな言語で大丈夫か? (スコア:1, おもしろおかしい)
Re:そんな言語で大丈夫か? (スコア:2, おもしろおかしい)
一番Cのを頼む。
Re: (スコア:0)
Re: (スコア:0)
Re:そんな言語で大丈夫か? (スコア:1)
どこ?野外?
Re: (スコア:0)
Re: (スコア:0)
Objective-C + GNUstepだと (スコア:0)
どう見てもAppleの劣化版にしかならないと思うのだが。
Re:Objective-C + GNUstepだと (スコア:2)
なりふり構わずやる気になったんじゃない?
素直に、面白いといえばいいと思うよ。
問題はAppleが知的財産権を主張するかどうかではないかな?
Re: (スコア:0)
> 問題はAppleが知的財産権を主張するかどうかではないかな?
SONY 側としては、むしろそれを狙っているのではないかな。いや、妄想だけど。
Apple は何と戦うことになるのか。
Re: (スコア:0)
GNUStepは、かつてのOPENSTEPの公開仕様の実装だったはず。
Appleがいまさら何か言い出すなら、かつての”オープン”ってのは
いったい何だったのかという話になるけどね。
というか、まだGNUStepってあったのか。昔遊んだことがある
懐かしい。WindowMakerはGNUStep派生だったりいろいろ。
Re:Objective-C + GNUstepだと (スコア:2)
>GNUStepは、かつてのOPENSTEPの公開仕様の実装だったはず。
Wikipediaによると、現在のMac OS XのCocoaフレームワークの実装も進められているとか。
OPENSTEPのフレームワークは公開仕様だったけれど、Cocoaになってから追加した部分は別でしょう。
Appleが何か言い出すとしたら、その範囲に対してじゃないかな。
Re:Objective-C + GNUstepだと (スコア:1, すばらしい洞察)
> かつての”オープン”ってのはいったい何だったのか
企業にとって都合のいいときにだけ推進されるバズワード。
類例: OpenSolaris、OpenSUSE
Re: (スコア:0)
>> かつての”オープン”ってのはいったい何だったのか
> 企業にとって都合のいいときにだけ推進されるバズワード。
何故か「ネオダマ」を連想した私はじじーです。本当に(ry
Re: (スコア:0)
「マ」がなかなか思い出せなかった。
ネットワーク・オープンシステム・ダウンサイジング・マルチメディアだったか。
Re: (スコア:0)
> Appleがいまさら何か言い出すなら、
なんか皆さん「Appleがクレームつけた」ことを既成事実化のように話を広げていますね。
Re: (スコア:0)
既成事実化ではなく「もしAppleがクレームをつけるなら」て仮定での
話だと思うけど。ちょっと誤読してると思う。
#1864556だって「言い出してるなら」ではなく「言い出すなら」、
やはり仮定の話しかしていない様に読み取れるが。
Re: (スコア:0)
日頃の行いが悪いってソニーのこと?rootkitとか自作自演ブログとかいろいろ思いつくんだけど。
Re: (スコア:0)
うろ覚えだけど PS2 Linux のデフォルトの WM が WindowMaker だったような。
現状の GNUStep は UTF-8 が問題なく通るのかな。
ソニーが日本語対応を改善してくれるならありがたいことですが。
Re: (スコア:0)
劣化版で結構,なんだと思いますけど
早い話がXCodeで書かれたiPhone/iPad用のアプリをAndroidなりPSPなりBRAVIAなりに乗せやすくするため
だと思います
Re: (スコア:0)
移植するには楽だろうが、そもそも移植するのだろうかという疑問が。
今はAppleもいろんな分野に手を出してSonyとモロかぶりしているからねえ。
Re: (スコア:0)
そう考えると、Appleの劣化版で良いんですよ。
WebKitのプラットホーム (スコア:0)
Re:WebKitのプラットホーム (スコア:1, おもしろおかしい)
そして“ソニーがゼロから作ったフレームワーク”でキマリですね!
Re: (スコア:0)
として有名だからそんなことせんだろ。
元がKHTMLなのもデベロッパ界隈では有名だし。
Re: (スコア:0)
それはGoogleに言えよ...
Re: (スコア:0)
Googoleに何を言えって?
Re: (スコア:0)
!?
Googleが「Googleがいちから作ったブラウザ」というタイトルで広告出しているのを知らない馬鹿発見w
Re: (スコア:0)
>Googleが「Googleがいちから作ったブラウザ」というタイトルで広告出しているのを知らない馬鹿発見w
済まないがマジで見たことない
#TV無し,Adblockでブラウズ、chrome嫌い
Re: (スコア:0)
Re: (スコア:0)
見つからない [google.co.jp]んですが、どこにあるのかな?
Re: (スコア:0)
Re: (スコア:0)
一応、Adblockありでも状況としては成り立つはずなんだけど…。そもそも、面白くなかったのと生まれつきバカなのはわるかった。陳謝します。
ソニー、新しいフレームワークを開発 (スコア:0)
その名はRootKit
Objective-C を採用した理由 (スコア:0)
もともとGNUstep(というよりOPENSTEP)がObjective-Cを採用しているんだから、
GNUstepを採用する以上、当然じゃないの?
Re: (スコア:0)
むしろ、複雑さを回避しつつ拡張性も確保した言語と、適度に整備されたフレームワークの組合せってことで、Objective-C+GNUstepになったんじゃなかろうか。スタート時点で、そこそこのものがあって、伸び代があることも実証済みだし。
Gnu-iOSの開発? (スコア:0)
「次世代アプリケーションフレームワーク」がどういったものを目指したものなのか全く分からない.
> Sony’s Networked Application Platform (SNAP) is an experimental R&D project designed to leverage the open source community to build and evolve the next generation application framework for consumer electronic devices.
AppleのCocoaを中心としたフレームワークのどこがダメなんでしょうかね?
ああ,もしかして,Cocoa APIに対するGnuStepのような,iOSに対応するGnuナントカをopen source communityで開発しようという話なの?
Re: (スコア:0)
AppleはCocoaの成果をGNUに還元はしているけど全部じゃないし、
CocoaとGNUStepではデスクトップ環境の完成度は、10年分くらいの開きがあるかと思われます。
ソニーのミドルウェア戦略は、家電にCELLを乗っけてゲーム機のUIを使い回すというものでしたが、
PSXがコケて頓挫しました。汎用チップとLinuxで作ったスゴ録のほうが売れたわけで、
このへんがミドルウェア戦略の難しさですね。無理に統一しても、用途に合ってなきゃかえってコスト競争力がなくなる。
いまからGNUStepというのはどうなんでしょうかね。
Objective-CはJavaよりは断然軽いが、すでに現時点でもアンドロイドは
Re: (スコア:0)
>ソニーのミドルウェア戦略は、家電にCELLを乗っけてゲーム機のUIを使い回すというものでしたが、
>PSXがコケて頓挫しました。汎用チップとLinuxで作ったスゴ録のほうが売れたわけで、
CELLはPS3世代、PSXはPS2世代で、あなたのいうことは因果関係が逆です
Re: (スコア:0)
PSXがコケてCELLの出番がなくなってしまったという風に読み取りましたけど、あなたには無理でした?
食わず嫌いはいけませんょ (スコア:0)
Appleときいただけでアレルギー反応示す人が現場にもいますけど、ありゃみてて見苦しいったらありゃしないすよ。
Re:食わず嫌いはいけませんょ (スコア:2)
JavaとObj-Cは似てるとこが多いので,
実際の開発者の裾野を広げようとするなら
選択肢としてはアリだと思うなあ。
自分的には,Java/AcvtionScript3/Objective-Cなら
殆ど脳みその切り替えなしで開発できますもん。
Re:食わず嫌いはいけませんょ (スコア:1)
Objective-Cはパッケージとか名前空間の扱いに癖があるからなあ。
C++のnamespaceとか、Javaのpackageとか、OCamlのmoduleに相当する概念が見当たらないのが凄く不安をかき立てられます。
外部のライブラリを複数利用するコードが書けるかどうか自信が持てないあたりが何とも。
#OCamlのmoduleは化け物じみてますが。
可視性のスコープの単位としての@packageは、そこそこ良く考えられているとは思いますが。
Re: (スコア:0)
メッセージプッシュのほうがオブジェクト指向的には解りやすいとおもうんですけどね
Re: (スコア:0)
Re: (スコア:0)
静的型検査の結果がランタイムに反映されないとか,イマイチなGCしかサポートされないとか,CとObjective-Cのオブジェクトシステムがシームレスに統合されていないとか,ダメなところばかりじゃん.
NeXTstep2の時代からObjective-Cとつきあっているけど,いい加減うんざり.
Cocoaフレームワーク等が提供するクラス群は良くできているのに,Objective-Cが台無しにしているように思いませんか?
今は21世紀なんだし,ソフトウェアサイエンスの分野の研究も進んでいるわけで,そのような中で生み出されたモダンなプログラミング言語や環境を利用して効率的に開発しようぜ,とはならないのかなあ.
Re: (スコア:0)
静的型検査がない (id型にはありません) ことで不安を感じるなら、
他の動的なオブジェクト指向言語なんか使えないでしょうねえ。
RubyとかPythonとかSmalltalkとかその他その他。
そこは駄目なところではなくて利点なんですが、違う考え方が受け容れられないようですね。
Duck Typingなんかを調べてみるとよいと思います。
まあ端的に言って、あなたにはC++がお似合いです。
Re: (スコア:0)
今や欠点のほうが多いという話が理解できていないのは君のほう。
Re: (スコア:0)
正直CocoaのないObjective-Cって有難味なくね?言語ってフレームワークがあってなんぼというか、それ単体だけを見ても意味がない。あと、今のGNUstepがどの程度の完成度なのかは知らんけど、現代のアプリケーションフレームワークの水準からすると、ただのOPENSTEPクローンのレベルでは正直勝負にならない。
さて、林檎郎さんの本を引き出してくるか。 (スコア:0)
GNUSTEP かぁ。何もかもが懐かしい。
久しぶりに Objective-C をいじるか。