我一直对软件开发充满热情。以及对这门手艺的极大尊重。我本人是一名80年代大学毕业的计算机科学专业的学生。
回到80年代末到90年代,我是一个非常优秀的Borland C++开发人员,作为团队的一部分开发软件(我成长为团队领导,并与Petzold的书结婚)。我们开发的软件实际交付给了最终用户。
在过去的10-12年里,我一直在IT运营方面(Unix经理、Windows经理、中间件主管、架构师等)负责管理/领导工作。并且只能在开发中保持最轻微的脉搏。翻译--当我尝试做一些事情的时候,我已经生疏了!
我的问题是。
我已经决定回到开发游戏中,即使不是为了我自己的乐趣。
我正在考虑两条开始的路径。(我喜欢深入,而不是表面) 1.用于iPhone开发的Objective-C 2. HTML5 web应用程序(iPhone类似于纯web应用程序,基于java,外观圆滑)
对这两家公司的未来有什么看法?
我听说苹果将通过Visual Studio在PC上允许iPhone的开发,但这并没有发生:
最后--在我这个年龄还有没有开发人员,或者现在完全是20-30多岁的人群,不值得回到游戏中去!
发布于 2010-07-25 10:47:55
如果您有C/C++背景,我认为iPhone开发将非常适合您。我真的,真的,希望Objective-C永远不会成为iPhone/iPad系列设备的唯一平台,但它在未来五年内不太可能减少太多。也就是说,我还没有找到一家专门寻求iPhone/iPad开发经验的公司。偶尔,公司会冒险编写一款应用程序,但它还没有像可能的那样广泛。
如果您正在寻求转换职业道路,那么企业C#和Java开发以及Rails/Grails/Lift等技术在更具前瞻性、更自由的业务中也很热门。
由于规范和浏览器实现之间的滞后,HTML5 web应用的采用将会缓慢一段时间。然而,如果你想创建网站或丰富的web界面,这肯定是你想要研究的东西。
这真的取决于你想去哪里。你是想养成一个爱好,还是想换个职业?
发布于 2010-07-25 12:28:20
没有例外,跨平台开发工具在技术上总是不如特定于平台的工具。他们根本不能利用每个平台的优势。在最好的情况下,它们总是落后于特定于平台的工具。
由于培训或假设的灵活性或职业规划,选择使用跨平台工具几乎总是以劣质产品告终。这种权衡很少是值得的。你不能用技术取代不断学习的组织。我建议客户仅在跨平台功能是应用程序本身的核心功能时才使用跨平台工具。
DHTML/Javascript工具不是很流行。如果你搜索Stackoverflow本身来查找它们,你会看到每个跨平台工具只有几十个问题,其中一半是“这有什么好吗?”问题的类型。
苹果永远不会允许在非苹果平台上开发苹果产品。他们不希望失去控制权,也没有商业模式来支持它。
如果你想为iPhone编写代码并“深入”,那么Objective-C和Apple API确实是唯一的选择。对于Droid或其他平台,我也会给出类似的建议。了解为该平台制作的工具和API。花在前期学习上的时间将很快在卓越的产品中得到回报。
https://stackoverflow.com/questions/3327779
复制相似问题