【勿跨省追捕和绿霸】既然上个帖子有人谈跨平台,小的小弟我一时兴起,也开个帖子广邀英雄。 突出想法者50分一个档次,当然,分只是个情分。还望大家多多发表。

【勿跨省追捕和绿霸】既然上个帖子有人谈跨平台,小的我一时兴起,也开个帖子广邀英雄。 突出想法者50分一个档次,当然,分只是个情分。还望大家多多发表。。
为了统一表达和规范,请各位英雄
从以下这三个方面来说明你的跨平台观点:

1.从整个产品策略上看,有没必要跨平台,有没有竞争的度?并且请对产品的策略分个类,比如游戏类,应用类等。

2.跨平台坏处有哪些?所谓不知道打战坏处的将军,又怎能为苍生着想呢?

3.如果跨平台非常有市场,你会怎么招收人和进行一个项目规划?

4.根据3来略微说说现在的跨平台市场



如果熟悉孙子兵法的同学可知,我的前三天就是依据孙子兵法前三章来分类的。大局的庙算,战争的认识,谋攻。

好的意见我会全力给分,直到我分尽人亡




------解决方案--------------------
write once debug anywhere
------解决方案--------------------
1.从整个产品策略上看,有没必要跨平台,有没有竞争的度?并且请对产品的策略分个类,比如游戏类,应用类等。 

做服务器的,可能需要跨平台,因为可选性很多,

但如果是游戏客户端的话,跨平台变的没意义了,大部分的人都是windows系统

2.跨平台坏处有哪些?所谓不知道打战坏处的将军,又怎能为苍生着想呢? 
 
跨平台,比如java吧,如果做服务器的话,坏处不大,好处到是挺多的,因为人家给你写了不同平台的不同的api调用,而你是的代码是建立在java平台上

3.如果跨平台非常有市场,你会怎么招收人和进行一个项目规划? 
 
跨平台个人认为,没什么必要,专著一个平台开发,有这平台这方面的经验,但是开发出来的产品,有人喜欢用在win系列,有人喜欢linux,让人更有选择性
让产品不在局限与平台的选择。

收人与项目规划这个,我没法回答

4.根据3来略微说说现在的跨平台市场 

无法回答这个问题
------解决方案--------------------
兵者,国之大事,死生之地,存亡之道,不可不察也。
故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五
曰法。道者,令民于上同意,可与之死,可与之生,而不危也;天者,阴阳、寒暑
、时制也;地者,远近、险易、广狭、死生也;将者,智、信、仁、勇、严也;法
者,曲制、官道、主用也。凡此五者,将莫不闻,知之者胜,不知之者不胜。故校
之以计,而索其情,曰:主孰有道?将孰有能?天地孰得?法令孰行?兵众孰强?
士卒孰练?赏罚孰明?吾以此知胜负矣。将听吾计,用之必胜,留之;将不听吾计
,用之必败,去之。

------------
所以,要考虑的太多了,要具体项目具体分析。
要是针对专门的嵌入式应用平台,你搞成跨平台的肯定没啥用处。
要是通用软件开发,但是客户只要求运行在win平台,而你非要支持Linux。
这不是自己找罪受吗?
------解决方案--------------------
感觉跨平台没啥必要呀!!
------解决方案--------------------
先看有没有跨平台的标准,没有就不要搞了,否则你每种平台都搞一个,不累死你。
------解决方案--------------------
从以下这三个方面来说明你的跨平台观点: 

1.从整个产品策略上看,有没必要跨平台,有没有竞争的度?并且请对产品的策略分个类,比如游戏类,应用类等。 

2.跨平台坏处有哪些?所谓不知道打战坏处的将军,又怎能为苍生着想呢? 

3.如果跨平台非常有市场,你会怎么招收人和进行一个项目规划? 

4.根据3来略微说说现在的跨平台市场 


有些需求本身就是跨平台,像网络编程的ACE,界面QT,甚至机理完全不同的JAVA。
某些比较广的应用软件,也有跨平台的必要,用户多了,这个就是水到渠成的事情。

跨平台的坏处当然就是更大的开销,更多测试以及相应的其他效应。

------解决方案--------------------
WPF…………貌似这种未雨绸缪的东西对跨平台是个很好的反击
------解决方案--------------------
.从整个产品策略上看,有没必要跨平台,有没有竞争的度?并且请对产品的策略分个类,比如游戏类,应用类等。 
/*这个要看具体的产品了,如果你是搞游戏开发的,这个就没有必要了,如果你是搞服务器的,可能就需要了,应用类也是分太多种,不好一一作答*/
2.跨平台坏处有哪些?所谓不知道打战坏处的将军,又怎能为苍生着想呢? 
/*前期开发的成本太高了,需要考虑的东西也非常多,不单单是搞出来,测试才是大头,人才的需求比较难找*/
3.如果跨平台非常有市场,你会怎么招收人和进行一个项目规划? 
/*先招搞过类似的跨平台的总工,然后针对不同平台分招之,项目一定要模块化*/
4.根据3来略微说说现在的跨平台市场 
/*太多了,手机,网络,汽车电子。。。*/
------解决方案--------------------
探讨
忘了说,,此帖必结。不要被我揭贴率吓倒。

------解决方案--------------------
跨平台需要的开发人员素质高,测试周期长,明显会增加项目成本,粗略估计应该在30%以上,这还是比较理想的情况

按投入回报来考虑:

客户端:
明显WINDOWS独大,为了剩下10%的客户,增加成本明显不划算
服务端:
如果开发项目是为了自己公司使用,那么系统硬件软件平台都是可以确定的,整体变更的可能性不大,那没必要搞跨平台
如果是为第三方定制开发,那势必会增加开发周期和成本,客户未必接受,也没多少竞争力

我觉得只有像QQ、WOW,Oracle这样的巨无霸,搞跨平台才有价值
上面说的都是C/C++,JAVA之类的不熟悉
具体开发组织什么的,纸上谈兵怕误导观众,还是算了
------解决方案--------------------
顶一个。
------解决方案--------------------
跨平台最终还是取决于c的代码的跨平台能力,可以这么说,像绝大部分的跨平台的如像java啥的,最终还是依靠c代码的跨平台能力的。
------解决方案--------------------