作者WolfLord (呆呆小狼 N )
看板C_and_CPP
标题Re: [问题] 想请问关於跨平台的c/c++ ide
时间Tue Feb 10 16:55:35 2009
※ 引述《sssjjcc (恰恰)》之铭言:
: 所以其实只要小心选择用的library,就算用vs 2005也是没差的吗?
有差,因为VS2005是BASE 在.NET上,也许多东西会有那麽些诡异诡异的
: 只是怕用vs 2005,也许不知不觉用了windows library 也不知道!
: 我们要写的东西不会用到gui,多半是网路方面的应用,其中也包括了
: http server、socket、xml 、soap这类的东西!
Socket建议你作个warp class这样在更换系统时会比较好维护
至於http server要看你是自己写SERVER还是呼叫HTTP SERVER。如果是自
己写应该问题不大,如果是呼叫现有API或INCLUDE 现成的HTTP SERVE CLASS
就要注意是否具有可移植性。如果是直接呼叫现有的CLASS,依照VS2005
的结构应该是会跟.NET作整合,綑绑。那就很难拆离了。
XML,SOAP的LIB最好不要使用VS内部的,尤其是建构上以.NET为基础的
SOAP会跟IIS綑绑得很死。建议使用跨平台的CLASS(OSF很多,可以自己
去挑一个用得习惯的。)
一般我会比较推荐使用BCB的原因是BCB-CLX API对应Kilix-CLX API会很
完整得帮你封装不同平台下的API CLASS。你可以不必了解WINDOWS XML跟
LINUX下LIBXML的差异,对於赶专案来讲会有很大的帮助。
至於刚刚有人呛我BCB能不能写单晶片,BCB目前是有ARM9/XSCAL的PORT,
不过那又是另一个故事了...(跟WINDOWS类别不怎相容)
--
~~於是,银河的历史又被海贼抹黑了好几百页。
- A23203 -
BM4GRM Harlock WolfLord
★ <<上站通知>> -- 我来啦!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.23.231.109
1F:推 cole945:对不起..我真的不是要针对你呛orz 可是vs2005并不是base 02/10 17:03
2F:→ cole945:在.NET 上.. 02/10 17:03
3F:→ cole945:你用vs2005可以开.NET的project,也可以写传统你我熟悉的C 02/10 17:04
4F:→ cole945:就跟vc6,2002,2003一样.. 02/10 17:04
5F:→ cole945:再次强调, 是你要选用什麽library,而不是IDE本身的问题.. 02/10 17:04
6F:嘘 asoedarren:卖乱啊 你到底有没用过vs2005 基於.net? 你的观念需要 02/11 00:25
7F:→ asoedarren:升级一下 做越久想法会跟着腐化.. 02/11 00:26