一个系统软件工程师开发iPhone App的一些感想

标签: 行业动感 | 发表时间:2011-08-26 14:25 | 作者:陈怀临 hanyu
分享到:
出处:http://www.tektalk.org

过去5个月,从头到尾,做了一个基于iPhone的SNS 系统,Client端是iPhone XCode的Object-C,Backend是LAMP(Linux+Apache+MySQL+PHP)。我是前后台都整。现在基本上可以说:可以在自己的技能里加一项了--ios app研发工程师。

下面是一些感想:

--基于SmallTalk演变而来的Object C貌似很容易,但有些缺陷。从Programming Language的角度,OO的成分不够。但又不是单纯的C。在内存管理方面,有点别扭。

--XCode研发环境相对与WIN32的counterpart,不是特别好。感觉基本原因是在OS方面没有OLE的支持。毕竟iMac是FreeBSD的OS

--图形方面确实比较cool。iPhone的模拟器做的不错。

--App开发创意非常重要。一定要狂玩app。否则,没有感觉是不可能做出app的

--一定要又一个好的艺术设计。工程师做App,会死的很难看。界面太丑了。

--性能非常重要。特别是有大量front end back end交互的。

--app的bug非常多。很难收敛。需要专人测试

--做app要快。不要什么都做。要shining一个部分就够了。

--竞争很激烈,但很好玩

相关 [系统软件 工程师 开发] 推荐:

一个系统软件工程师开发iPhone App的一些感想

- hanyu - 弯曲评论
过去5个月,从头到尾,做了一个基于iPhone的SNS 系统,Client端是iPhone XCode的Object-C,Backend是LAMP(Linux+Apache+MySQL+PHP). 现在基本上可以说:可以在自己的技能里加一项了--ios app研发工程师. --基于SmallTalk演变而来的Object C貌似很容易,但有些缺陷.

苹果有1000位工程师进行芯片开发工作

- xing - cnBeta.COM
据TechCrunch报道,一位在硅谷担任多年CEO的知情人士数周前透露说,苹果之所以在后PC时代能定位很好,他认为有一个原因:“乔布斯告诉我,苹果有1000位芯片工程师. ”这还是首次听说苹果有如此多的工程师致力于芯片开发. 2009年时,苹果开始自己生产芯片,但按照估计最多几百人,不及苹果非零售员工的5%.

支付宝、腾讯前端开发工程师谈实战HTML5

- - 脚本爱好者
如今大热的 HTML5 到底美在哪里. HTML5到底能为实际的移动开发带来哪些改变. 来自支付宝和腾讯的前端开发工程师们有他们自己的看法.   上周,在一场名为“技术风云会”的定期讨论活动中,HTML5小组杭州联盟的同学、阿里巴巴集团 HTML5 爱好者,以及支付宝浙大校友会的会员集中讨论了 HTML5 对前端开发带来的直接改变.

前端开发工程师:不是IE的IE11

- - IE浏览器中文网站
IE11浏览器自去年六月份发布以来虽然据说也取得了不错的成绩,但是根据百度流量研究院的浏览器数据显示,国内好像还看不到其占有率,但全球范围内 IE11的占有率已经超过IE10和IE9的总和. 获取IE11可以从两种方式:安装 Win8.1 里面内置IE11;从Win 7的 IE9/10 升级,但XP在中国仍然有超过 60%的占有率,而XP最高也只能升级到IE8.

Web前端开发工程师必读的15个设计博客

- abcd - 博客园-首页原创精华区
  Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要,无论是学习新技术,还是寻找免费资源与工具,设计博客都是很不错的去处. 本文向大家推荐15个非常不错的设计博客. Smashing Magazine创建于2006年,是最好的设计博客之一,有很多Web设计和开发方面的高质量文章,内容涉及HTML5、CSS、JavaScript、Photoshop、Wordpress、壁纸和网站可用性.

前端开发工程师如何在2013年里提升自己

- - 博客 - 伯乐在线
英文原文: Talks To Help You Become A Better Front-End Engineer In 2013,编译: w3ctech-吴天豪(@小豪_步天 ). 大部分人非常在意个人在技术上的提升. 但是保持对新技术的了解是一项不小的挑战, 毕竟我们需要的信息在数量上过于庞大.

前端工程师必备:细数那些好用的网站开发工具

- - 博客 - 伯乐在线
Web用户体验师Jake Rocheleau撰写了一篇文章分享他在Web开发中经常使用的网站和Web App,其中包含各类字体库、代码库、插件库、配色方案和测试工具. 他同时指出,Web开发环境将慢慢转向云端. CodeVisually是一个开源项目. 在它的分类目录下有各种插件、 模板、 主题和脚本程序,你可以找到很多有用的 JS 库,也为WordPress开发人员提供了框架和模板.

基础系统软件的价值

- 吴羽 - 风轻扬
盛大推出云计算服务,看起来想做类似于Amazon AWS的IaaS. 看了一下,结构化数据管理的功能很弱,只有最简单的Key-Value服务,只有GET/PUT/DEL,没有条件更新没有锁,没有扫描,这让我觉得很不靠谱. 结构化数据管理是99.9%的应用都需要的,而基于盛大云这样简单Key-Value来开发应用是很麻烦的事.

Piriform 公司系统软件四剑客

- tom - 第二天空 · 冰界 & 泥塘
Piriform 是一家电脑软件开发公司,他们致力于帮助大伙儿把电脑整的更安全更干净. Piriform 开发的四款系统软件都是在业界非常知名的且完全免费的. 最牛逼的也是名气最大的就要数 CCleaner 了. CCleaner 不仅仅是一款非常全面的系统垃圾清理工具,它还可以用来清理系统中所装大部分软件所生成的垃圾文件.