iOS开发 加入小组

412个成员 1424个话题 创建时间:2012-03-15

想念delphi,在遇到如此垃圾的ios开发环境之后

发表于 2013-01-28 18965 次查看

    我是“老”程序员,人生第一个商业程序是delphi开发的,对于delphi的GUI框架比较熟悉。delphi的GUI框架开发速度快,自有的组件就足以满足一般性的应用开发需要,假如有特殊需要,delphi的第三方组件库也是非常丰富的。

   最近,我在开发ios应用,ios开发的极品环境,让我真的无语啊。复杂的真机测试环境搭建,复杂的垃圾回收机制,可怜的组件库,啰嗦的开发语言。 更为糟糕的是向下兼容机制,恶心透顶!!!

   其实,ios运行的环境会比delphi简单多了,因为触摸屏体验上的限制,许多交互体验模式是比较单一的,唯一难度就是系统运行内存环境相对苛刻。

   宝蓝啊,想念你们。苹果公司的这群白痴,都干了些什么。

 

19回复
  • 2楼 kent 2013-04-06

    @jking 真有发布啊

  • 3楼 kent 2013-07-05
    @张文琳:只是还不熟悉OC和xcode吧,我觉得除了向下兼容这个问题以外,一切还好

        熟悉起来可能会好很多。不过,比起delphi的可用性而言确实差太远了。 尤其是这么多需要显性编程的坑。

         其实delphi也有复杂的机制来解决一些问题,但是基本上他把桌面编程的一些常见模式都整理过了,只有少量的定制性强的内容需要很高的功底。

  • 4楼 kent 2013-07-08
    @张文琳:不太理解你说的显性编程是指什么含义,听说过显性设计,但那是一个优点

    确切地说,显性编程这个权威词汇是不存在的,是相对于透明编程而言的。

    显性编程对与学习或效率来说,是一种降低。这种例子,比如cell的重用很繁复,是可以通过透明机制来实现的;

       在一般的开发工具里,应该提供一种“通用”的适用情况,通用之外,提供更高效的定制模式。

  • 5楼 kent 2013-07-18
    @顽主:开发过程中在模拟器上调试应该就足够了,也能模拟慢网络进行测试 xcode自带的allocations...

    你说的这些我都同意。不过,这方面,delphi做得更好。可惜没有时间,不然研究一下delphi的ios开发工具。

  • 6楼 kent 2013-12-12
    @为之:没用过Delphi,但是不认同对Apple的牢骚。 对于程序员而言,对语言有偏爱是正常的,但是没有必...

    几个关键词:1、开放;2、社区活跃;3、非金钱至上主义,4、开发友好

    当然,商业社会不会以上述几个关键词而有所偏好。   

    两个技术我都懂一些,判断是基于个人技术探查得出的判断,并非出于臆测。 

    另外纠正一个想法,通常技术老人比技术新人的判断更有价值,坚持写了十几年代码的,应该会比写几年代码的人了解的世界更丰富一点。

    现在已经不一样了,已经有这么一批十几年二十年都在坚持写代码的人了。

  • 7楼 kent 2013-12-17
    @为之: 语言是为解决现实问题服务的,简单地讨论语言优劣,就是有意气之争了~ 看看TIOBE的排名,就能大体...

    其实这里不是讨论语言,是开发框架方面的讨论。

    我赞成你提到的平台优势一说,毕竟是商业社会。

    这里谈到的是指:如果delphi的开发框架应用在ios上,会让开发效率大大提高。 

    而且,利用平台优势从研发人员手上赚取加盟费,而且是年费,这个也是我个人反对的。

  • 8楼 kent 2013-12-22
    @野的火:哥们儿,你确实老了,不愿意接受新事物

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。