n*****o 发帖数: 58 | 1 接触了一段时间,觉得挺难用的,无论是SWT,Swing还是GWT,Mac对这些GUI开发,不
是和Windows不兼容,就是出
现问题,比如GWT1.7.1版本的崩溃,基本确定是雪豹里safari升级所致,GWT 1.7.1前
的GWT不支持Java 1.6。估计苹果
下用Java还是写算法吧,然后用windows做GUI。不知道大家对这个怎么看,反正我是觉
得雪豹的64位模式很麻烦,不仅
仅是Java,Matlab也是,在Matlab下和c++、fortran结合,调用之前人家写好的lib,
要改好多代码,然后在terminal下
重新编译。如果要用到比如C#程序,只能用虚拟机(我用的parallells 5)下用Visual
Studio做,再加上Office 2008不支
持宏,感觉挺不方便的。
我还是刚刚接触Mac,还没有尝试过
Xcode,感觉对objective C很排
斥,之前用eclipse和visual
studio。 |
r******y 发帖数: 3838 | 2 你以windows做为目标平台自然会得出这个结论。
如果以mac为目标平台,不喜欢用objective C 可以少用(只主界面用),和C++混合
用。
Visual
【在 n*****o 的大作中提到】 : 接触了一段时间,觉得挺难用的,无论是SWT,Swing还是GWT,Mac对这些GUI开发,不 : 是和Windows不兼容,就是出 : 现问题,比如GWT1.7.1版本的崩溃,基本确定是雪豹里safari升级所致,GWT 1.7.1前 : 的GWT不支持Java 1.6。估计苹果 : 下用Java还是写算法吧,然后用windows做GUI。不知道大家对这个怎么看,反正我是觉 : 得雪豹的64位模式很麻烦,不仅 : 仅是Java,Matlab也是,在Matlab下和c++、fortran结合,调用之前人家写好的lib, : 要改好多代码,然后在terminal下 : 重新编译。如果要用到比如C#程序,只能用虚拟机(我用的parallells 5)下用Visual : Studio做,再加上Office 2008不支
|
n*****o 发帖数: 58 | 3
那用Java做Web Development和Windows开发的不兼容怎么办?
【在 r******y 的大作中提到】 : 你以windows做为目标平台自然会得出这个结论。 : 如果以mac为目标平台,不喜欢用objective C 可以少用(只主界面用),和C++混合 : 用。 : : Visual
|
wy 发帖数: 14511 | 4 你还是用回windows吧。你不适合做mac 开发,or Linux.
Visual
【在 n*****o 的大作中提到】 : 接触了一段时间,觉得挺难用的,无论是SWT,Swing还是GWT,Mac对这些GUI开发,不 : 是和Windows不兼容,就是出 : 现问题,比如GWT1.7.1版本的崩溃,基本确定是雪豹里safari升级所致,GWT 1.7.1前 : 的GWT不支持Java 1.6。估计苹果 : 下用Java还是写算法吧,然后用windows做GUI。不知道大家对这个怎么看,反正我是觉 : 得雪豹的64位模式很麻烦,不仅 : 仅是Java,Matlab也是,在Matlab下和c++、fortran结合,调用之前人家写好的lib, : 要改好多代码,然后在terminal下 : 重新编译。如果要用到比如C#程序,只能用虚拟机(我用的parallells 5)下用Visual : Studio做,再加上Office 2008不支
|
wy 发帖数: 14511 | 5 java的话用intellij, vim都可以。
【在 n*****o 的大作中提到】 : : 那用Java做Web Development和Windows开发的不兼容怎么办?
|
f*****Q 发帖数: 1912 | |
wy 发帖数: 14511 | 7 hahahah, handhand
【在 f*****Q 的大作中提到】 : 一天到晚写script的打瓶酱油。
|
f*****n 发帖数: 719 | |
p*******n 发帖数: 4824 | 9 xcode 3还是蛮好用的,我觉得是gcc/g++最好的集成开发环境
Visual
【在 n*****o 的大作中提到】 : 接触了一段时间,觉得挺难用的,无论是SWT,Swing还是GWT,Mac对这些GUI开发,不 : 是和Windows不兼容,就是出 : 现问题,比如GWT1.7.1版本的崩溃,基本确定是雪豹里safari升级所致,GWT 1.7.1前 : 的GWT不支持Java 1.6。估计苹果 : 下用Java还是写算法吧,然后用windows做GUI。不知道大家对这个怎么看,反正我是觉 : 得雪豹的64位模式很麻烦,不仅 : 仅是Java,Matlab也是,在Matlab下和c++、fortran结合,调用之前人家写好的lib, : 要改好多代码,然后在terminal下 : 重新编译。如果要用到比如C#程序,只能用虚拟机(我用的parallells 5)下用Visual : Studio做,再加上Office 2008不支
|
h***r 发帖数: 726 | 10 抱怨一句,
我用mac os x 10.5, gcc 版本太低, 对tr1下的支持超级弱!郁闷。
【在 p*******n 的大作中提到】 : xcode 3还是蛮好用的,我觉得是gcc/g++最好的集成开发环境 : : Visual
|
|
|
p*******n 发帖数: 4824 | 11 嗯, 这是osx的问题, gcc版本更新总是滞后, 就算10.6下, tr1也不完整
【在 h***r 的大作中提到】 : 抱怨一句, : 我用mac os x 10.5, gcc 版本太低, 对tr1下的支持超级弱!郁闷。
|
wy 发帖数: 14511 | 12 能用macport或者自己编译么?
【在 p*******n 的大作中提到】 : 嗯, 这是osx的问题, gcc版本更新总是滞后, 就算10.6下, tr1也不完整
|
r*********r 发帖数: 3195 | 13 用 boost 的 tr1 不就行了么?
snow leopard 的运行/编译环境确实是复杂了点, 应为是过渡版本.
内核可运行 32 bit / 64 bit 两个版本, gcc 生成的代码也可以是 32位, 或64位.
很多人会被搞晕的. |
n*****o 发帖数: 58 | 14
exactly,我就搞不清楚,一会32位,一会64位
【在 r*********r 的大作中提到】 : 用 boost 的 tr1 不就行了么? : snow leopard 的运行/编译环境确实是复杂了点, 应为是过渡版本. : 内核可运行 32 bit / 64 bit 两个版本, gcc 生成的代码也可以是 32位, 或64位. : 很多人会被搞晕的.
|
f*****Q 发帖数: 1912 | |
r*********r 发帖数: 3195 | 16 如果你什么都不做, 缺省的是, 内核是 32 位的,
但是 gcc (4.2) 生成的代码是 64 位的.
这样做的原因是, 32 位内核让你现有的 32 位程序都能顺利运行.
但是如果你用 gcc 做开发, 生成的都是 64位程序.
这样可以强制软件商开发 64位应用.
过一阵子, 苹果就可以推出全 64位的内核.
【在 n*****o 的大作中提到】 : : exactly,我就搞不清楚,一会32位,一会64位
|
r*********r 发帖数: 3195 | 17 但问题是, 你的代码是 64 位的,
如果要链接到一个 32 位的 external library, 就会出问题. |
m***i 发帖数: 2480 | 18 这个下载一个webkit的patch就可以解决。现在2。0没有这个问题 |
c***k 发帖数: 1589 | 19 Xcode是不错,但是离最好还查得远了
Xcode index做得很差,想查call hierachy非常不方便
而且Xcode memory leak很严重,放一晚上不用,第二天,内存就用光了。
另外在SnowLeopard下面编译,一个核就要分配接近1G的内存。我用8核的机器,6G内存
竟然不够用……
Xcode的debugger,在调用malloc和free的时候,不知道他是怎么link的,居然会调用
我们内部的lib
还有很多小问题,比如用快速文件打开,只要输入某个关键字,Xcode就会hang
我的查找对话框,有时能变成一个blank window
【在 p*******n 的大作中提到】 : xcode 3还是蛮好用的,我觉得是gcc/g++最好的集成开发环境 : : Visual
|