准备开发环境

1. 工具集建立

工欲善其事,必先利其器. 拿ECOS进行开发前搭建好适合自己的工具集会让你事半功倍

1.1. 版本控制(必学)

1.2. 浏览器

web应用开发, 离不开浏览器.浏览器兼容问题也日益被关注. 因此在开发人员机器上常备以下浏览器. 而作为开发浏览器, 通常选用firefox

  • firefox(windows下推荐)配调试工具: firebug, firecookie
  • sarfri(mac下推荐)
  • chrome
  • ie

1.3. IDE开发工具

好的开发IDE, 可以快速提高编码效率, 几大优点

  • 项目管理
  • 代码自动补全, 括号补全, 函数补全
  • 自动缩进, 可设置代码风格
  • 快速跟踪代码, 函数跳转,
  • 编译, 调试(php语言, IDE配合xdebug可实现代码调试)

  • 建议选择
    • zend studio
    • eclipse
    • vim
    • emacs
    • textmate

1.4. 提高工作效率

  • 笔记记录工具
    1. noteone
    2. omnifocus
    3. google notebook 地址
  • 时间管理工具
    1. google calendar 地址
    2. ical(mac)
  • 快速启动工具
    1. launchy
    2. quick silver(mac)

1.5. 数据库连接工具

1.6. 文档语言

  • doczen
  • t2t
  • emacs org mode
  • docbook
  • tex

1.7. er建模工具

  • power designer
  • mysql workbench

1.8. unix工具集(windows)

为了ecos开发的更好体验, 请windows的同学安装windows下的unix/linux的工具包

1.9. web调试工具

1.9.1. 抓包工具

  • http
    1. fiddler
  • tcp/ip
    1. smart sniffer

1.9.2. 调试工具

  • xdebug(zend studio/eclipse)
  • xhprof
  • 浏览器调试工具
    • firefox
      • firebug + firecookie