• Home
  • About
  • Articles

王建奎's blog

一个郑州IT人关于互联网和生活的感悟。

Feeds
RSS
Atom

建立Drupal 的开发平台

2008-30-05 by Jian Kui Wang

一个好的开发, 测试平台能大大的降低臭虫, 错误
提升开发速度
但是又有多少开发者会认真的为自己的开发平台思考, 优化, 比较不同的产品, 软件包?

因为我的工作的原故,
我先后在超过五部不同的电脑安装几款□面最普及的服务器包
而且, 因为某些特殊的工作环境
我需要经常将资料(.php 档, 资料库的资料)带到不同的电脑
在不同的电脑修改.

其实要带档案到处走不是很难
难度在於资料库都要带走
mysql 的输出功能又有天生的缺憾, 又耗系统资源,
稍老一点的都runtime error

先介绍一下我的软件要求
必须品:
apache web server: 当然的选择, IIS? Drupal 和 IIS 合不来, 而且, IIS 的漏洞怕要比IE 还多
php: 4.4 和5.2 之间其实任意一个都可以, 但Drupal7 以后只支援5.2+, 5.2 也很稳定了.
mysql 4.2+: 4.2+ 支持多语言, 4.2+ 就可以了
可选品:
php accelerators: php 加速器
phpmyadmin: 网页介面的mysql 管理器

其实随便的google 一下都可以找到很多很多的软件包
但这里只介绍xampp
其中一个我用它的原因,
因为它有一个介面可以方便的开启, 关闭apache, mysql 功能
减少一般非开发时候的电脑的负担, 也为了安全

另一个重要的功能是“portable”, 流动性
官网也有作介绍, 只要下载个30MB 的 7-zip 包
解压到 c:/ 不用安装, 服务器已经好了
再zip 起来, 就可以带到另一电脑
再解压, 就可以带著档案, 资料库四处去了

网页是一个服务器<->客户端 的应用
好的服务器都要一个好的客户端才行

这里已经多次强调的firefox 是必然之选
open source, 附上一个强大的插件, firebug
为js, css, ajax 除错, 开发js 从未有这么轻松过
当然, 仍然有超过50% □占率的IE
也不可或缺, 而且也应该长期打开
一边在firebug 调整css, 一边要到IE 看看这个非标准的浏览器会否有异常反应

值得一提的是firefox 也是portable 的, 到portableapps.com 可以下载“流动火狐”
也可以使用firebug 的

至於文字编辑器
就比较个人了
因为□面上的选择太多, 我也不能保证我所选的能切合你的使用习惯
就连我自己都使用两种编辑器
notepad++ 和 eclipse
notepad++ 也是“流动“的, 也轻便, 不吃资源, 一般都是使用它的
但遇上麻烦的时候都会找eclipse 帮忙

eclipse 不是流动的, 也很大, 用java, 慢, 吃资源
但强大, 可以一行一行的执行php 语句, 在线查看变数, 阵列
强大的帮助功能, 自动找到drupal core, module 内的所有可用函数
对开发横越数个模组的开发很有用的

如果大家有其他的好用的软件, 欢迎回馈哦

Posted in Hope for the Future, Meaningful Labor

Comment

本文评论功能已关闭。

  • Recent Entries

    • Categories

      • Hope for the Future
      • Meaningful Labor
      • SEO
      • Technology
      • Thinking
    • Pages

      • About
      • Articles
    • Links

      • Google 黑板报
      • intlr.net
      • Tibet/Xizang Wiki
      • 代孕
      • 公益建站
      • 切纸机
      • 杨百万软件博客
      • 炒股软件
      • 破碎机
      • 郑州网站优化
      • Textpattern Templates
    • Meta

      • Valid XHTML
      • XFN
      • Textpattern

    © 2008 wangjiankui.com

    MistyLook made TXP-ready by Textpattern Templates