duanluan3651 2011-07-14 15:13
浏览 38
已采纳

用于web +移动应用开发团队的IDE或文本编辑器?

We are putting together a web dev team that will also be building complimentary iOS, Android and webOS mobile apps, and are trying to standardize our toolset between team members. We are working on OS X, but can run Windows or Linux virtual machines if necessary. On the web the majority of our work is currently in Drupal (PHP), but are looking at moving to Ruby on Rails in the next few years. Also, we use git for version control if it matters.

Our primary experience is in web development, so the tools we're most familiar with are glorified text editors like BBEdit, Coda, CSSEdit, etc. For Flash work we've just used what's built into Adobe Flash Pro.

Apple provides their own Xcode IDE for iOS, which is also the only native mobile app development we've done so far. webOS (Enyo) is so simple, we could continue doing that in a text editor. Google seems to be pushing Eclipse for Android work, but claim to be compatible with other environments.

Should we try to find one editor to rule them all, or just go with each of the separate environments above? Eclipse seems to be popular but not very intuitive. NetBeans seems to be popular mostly because it's free. IntelliJ seems to have a small but passionate following.

Web and web app development will remain our primary focus, so I'm reluctant to invest in a steep learning curve for a mobile IDE if it won't also benefit our web work.

Any input from similar cross-discipline experience is welcome.

  • 写回答

4条回答 默认 最新

  • doufei7516 2011-07-14 22:32
    关注

    Xcode is most likely to be able to handle everything best. I say this because you will find it difficult to impossible to effectively develop for iOS without using Xcode, even if you use tools like PhoneGap because at some point you'll almost certainly have to use Xcode anyway to get provisioning right. Essentially any tool can be made to work for webOS, and as for Android I think you'll find it possible to work in Xcode but it won't be as easy as if you worked in Eclipse.

    In short, I'd say use the right tool for the right job, and don't worry about using multiple tools. In the end you'll probably be happier supporting multiple development environments than struggling to cram your work into a single tool.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 关于模型训练的一个问题
  • ¥15 装了几千台服务器从来没遇到这种问题,哎看下哪位帮我解决吧
  • ¥15 单片机程序上的困难问题
  • ¥15 请教某软件缓存Ts文件破解合并mp4的方法
  • ¥15 求小游戏炸弹人中关于敌人的C++代码
  • ¥15 拿到这个服务器最高权限有偿
  • ¥50 来个抓app跳转支付宝转链接的
  • ¥15 remotes安装提示没有description文件
  • ¥15 AttributeError: 'NoneType' object has no attribute 'drop_duplicates'报错
  • ¥15 以下代码,运行结果报错