トップページ⇒tech
38コメント12KB

MacOS X の開発環境ってどうよ

■ このスレッドは過去ログ倉庫に格納されています
0001マルチ輔NGNG
なんか、開発がラクチンポっていう話をよくきくんだけどさ、実際、どう?
C++builderよりいいのか?Javaしかあつかえないの?
使ってみた人の感想きぼーん
00027年目PGNGNG
PB配布されてはじめて触れたが、非常にすばらしい。いままで何十行も書いていたPGがたった一行、もしくはまったく書かなくても同様の処理ができてしまうところが良い。

インターフェースビルダーとの連携もベリーグッド(死語?)
あるHPからのコピペ。
OPENSTEPはこれなしには語れないといっても過言ではないくらいすばらしいツールです。いまだに単なるGUI構築ツールが多数ある中で、当初から、ソフトウェアのモデルを作り上げ、オブジェクトを視覚的に接続し、GUI部分とコントロール部分を明確に独立を保ちながら関係づけるという機能を持っています。そして、このツールが生成するデータはまさにオブジェクトの固まりであり、Objective-Cのダイナミックタイピング、ダイナミックバインドという特徴を最大限にいかすことができる ダイナミックロードの対象となります。つまり、実行時に必要になった時に必要なオブジェクト群を動的にロードしてメッセージを送るということを容易に実現するのが、このInterfaceBuilderの力です。 InterfaceBuilder自体も、パレットと呼ばれるユーザインタフェース部品を動的にロードして、自らの機能を拡張していくことができます。
0003名無しさん@お腹いっぱい。NGNG
まさにラクチンポ
0004名無しさん@お腹いっぱい。NGNG
>>1

Objective-cと、Javaが使える。
使用感はともかく、フレームワークがかなりしっかりしてるから、
評判がイイんだろうね。10年もつかわれてるよーなもんだから。
MacWeekとか、簡単な使い方手順を紹介していたようだけど。
0005名無しさん@お腹いっぱい。NGNG
code warriorとどちらが上ですか?
0006>>5NGNG
Cocoaで開発するならProjectBuilder。Carbonだったらどっちでもいいけど、ProjectBuilderではMach-Oしか作れないよ。
ProjectBuilder使いやすいけど動作遅すぎ
0007名無しさんNGNG
馬鹿いえよ。プログラミングにはUNIX@`Solaris@`UltraSparc定説じゃん。
もっへ〜
0008名無しさん@お腹いっぱい。NGNG
>>2
ダイナミックバインディングってなんですか?すごいの?Windowsの開発環境じゃできない芸当なの?
0009>8NGNG
DLL に毛がはえたようなもんでショ
0010>8NGNG
>>2のダイナミックバインディングは変数と型の話のほうだろうね。
ある変数がどのクラスのインスタンスを持つか、実行時に変えられる
ってことだな。
0011名無しさん@お腹いっぱい。NGNG
やっぱり開発はLisa Pascalだ。
0012名無しさん@お腹いっぱい。NGNG
>>10 それって、マジでできるんですか?だとすると、かなりスゲー話だとおもうのだが…
0013名無しさん@お腹いっぱい。NGNG
Coxさんありがとう。
0014名無しさん@お腹いっぱい。NGNG
>>10
それはJavaBeansのようなものなんですか?
WindowsだとCOMのパワーアップ版みたいなもんかな?comは言語のせいだろうけど
使いづらいよね。っつーか使えない。
0015名無しさん@お腹いっぱい。NGNG
>>14
そのダイナミックバインディングは、com登場よりもずーーっと前に実現していたりする。
DLLに毛が生えたようなもの、と見た目はそーだけど、実際にいじってみると、
とんでもないものを手にしたなぁ、と感じる………とおもう(^^;)
0016名無しさん@お腹いっぱい。NGNG
C++と比べて型チェックが柔軟で楽なんだけど
デバッグが面倒くさい。GUIで使いやすいデバッガが欲しい。

0017名無しさん@お腹いっぱい。NGNG
ProjectBuilderのデバッガは??あれ、かなり優秀なデバッガだと思うけど?
0018名無しさん@お腹いっぱい。NGNG
 ところで、OpenStep4.2 Enterprise for WinNTで作ったアプリは、MacOSXに移植するのにどれくらいの手間がかかるのでしょう・・・。OpenStepもProjectBuilderありますしInterfaceBuilderもあります。
 具体的なこと知っている方はおりますか? GNUstepの方では、なんかMacOSXまではまだサポートしていないだかなんとか書いていましたよね。
001916NGNG
優秀だとは思うけど、使いにくいです。>PBのデバッガ

理想をいえばInterfaceBuilderのインスペクタなみに情報を
表示して欲しい。
002016NGNG
あとC++だとコンパイル時に判明したバグがObjective-Cだと
実行するまで分からない場合があるのがちょっと面倒…

コーディングするまでの準備(状態遷移図など)の重要性が
ますます増した感じ
#これはいいことかな(笑)
0021名無しさん@お腹いっぱい。NGNG
学生の頃に研究室の黒NextのNEXTSTEPで回路シミュレーションプログラム作った。
その時 InterfaceBuilder と Objective-C に惚れ込んだ。
当時、学生の身分でバカ高いNeXTなんか買えるわけない。
どんなに惚れても、絶対に自分の手には入らない。せつなかった。
でも今は社会人だ。MAC 買う金くらいならあるぞ。
それで一人でオセロプログラムかなんか作って遊ぶ(笑)
0022>21NGNG
いいね。これぞ本物のコンピュータ道楽って感じがして好きだな。
0023おっぱい大好きNGNG
>>20
OS Xの開発環境ってスミズミまでオブジェクト指向が徹底されてるから、
設計7、開発2、デバッグ1という具合でやってネ、なんてきいたことがある。

>>19
私もそう思う。デバッガ自身は優秀だけど、使い勝手が悪いっすね。こりゃ、
サードパーティ製品のものを期待するしかないかな。でも、今まで&他の環境よりゃ
ベースがはるかにしっかりしてるから、開発はラクチンポです。いい時代になりました。
002416NGNG
すまん、PBから直接GDBとコマンドラインで対話できること知らんかった。

CodeWarriorのデバッガみたくマウス操作でほとんどの操作が
できるわけではないけどGDBが直で使えるのでサイコー!
0025デフォルトの名無しさんNGNG
http://www.big.or.jp/~crane/cocoa/index.shtml
ここ、すごいね↑
0026デフォルトの名無しさんNGNG
>>25
何が?
0027デフォルトの名無しさんNGNG
マカーの開発環境って
Winでは敗北して誰も使わないコドモヲリャアが
救世主なんだね。
http://www.zdnet.co.jp/news/0101/15/e_osx.html

こんなことだから、マクのソフトって六ナノが出ないんだろな。

UIはかっこいいから簡単に使えるなら
使いたいけど、たるいのならやりたくないよね。>OLL
0028新米オーエスXNGNG
拝啓27番さま

まちたまえ、きみー
これからマカーになろうという我が輩の前で
マクの悪口いうなやー
ココアにしようよ。こぉどうぉりあぅは関係ないのさ。
ココアなら。
ところでかーぼんてなに?
0029デフォルトの名無しさんNGNG
MAC OS Xって発売されるんですか?
発売されても5年後ぐらいじゃないんですか?
コープランドもOS/2 for PowerPCも完成しなかったことだし
MAC OS Xが永遠に完成しなくてもおかしい話ではない。
少なくとも完成すべき時期はとうに逃しているから今更作っても
って感じはします。
MAC OS X Serverは一応発売されているようだけどプリインストー
ル機種はないし売っている店も極わずかでほとんど話題にもならない。
PowerPCも技術でIntel CPUにこの先もかないそうにないし先のこと
を考えるだけ無駄じゃないんですか?
将来をみる目があるなら無視するのが無難ですね。MAC OS Xは。
0030新米オーエスXNGNG
ぐあーでないとかいうなやー
ぱぶりっくべーたとか出たし発売日まで発表したのによー
しーぴーゆーなんかどうでもよくない?
ていうかどうでもいいレベルだと思うけど。
もう1.5Gヘルツしーぴーゆーとかでてるみたいだけど
意味ないって知ってた?700メガヘルツと体感速度かわらんのだってさ。

ところでオーエスXさーばーもう売ってるってホント?
0031デフォルトの名無しさんNGNG
ttp://www.zdnet.co.jp/news/0101/16/e_guglielmo.html

> AppleとJobs氏にとって不運なのは,説得すべき相手が
>MACWORLD Expoの会場にはいないことだ。

クックックック
2003年の元旦は迎えられないだろうね。

0032デフォルトの名無しさんNGNG
27って知ったかぶりの馬鹿だね。
おまえ組み込みとか知らないだろ
0033名無しNGNG
コードウォリアってそんなに使いにくいかな?
MFCよりまともなフレームワークついてて
そこそこいいと思うんだけど。

ちなみに私は両刀使い(Winがほとんどだけど...)
0034714NGNG
MacOSはよくわかんないんだけど、Java2は動くようになりましたか?
0035デフォルトの名無しさんNGNG
age
0036デフォルトの名無しさんNGNG
NSObjectのisaの中がみたい。
objc_classの構造はどうなってんだ?
0037デフォルトの名無しさんNGNG
>>34
Mac OS Xから動くようになった
003834NGNG
あぁそうですか。ありがとうございました。MacOSXってのは
もう売られているんでしょうか? 僕もSystem7の頃までは
Macのプログラマでした。ThinkCとかResEditとかがなつか
しーです。
■ このスレッドは過去ログ倉庫に格納されています