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 网络科学导论,网络控制
  • ¥100 安卓tv程序连接SQLSERVER2008问题
  • ¥15 利用Sentinel-2和Landsat8做一个水库的长时序NDVI的对比,为什么Snetinel-2计算的结果最小值特别小,而Lansat8就很平均
  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载