前言
要建立动态网站,我们必须至少掌握四种语言:
- 用于网页结构的 HTML
- 用于布局和设计的 CSS
- 用于交互的 JavaScript
- 用于业务规则或动态驱动数据的语言
此外,还有用于持久存储的 SQL、用于会话和缓存的 Memcache、用于许多不同内容管理系统的 API。我们还应该考虑在构建 Web 应用程序时与 OpenID、Facebook、Twitter、OpenSocial 进行交互,以使其变得有趣。
总而言之,真是一团糟!
如果您考虑两个目标:
- 向孩子们教授 Web 开发
- 作为一个团队保持高效
问题
存在哪些统一 HTML + CSS + Javascript +(在此处插入高级语言,首选 PHP)的高级系统?
背景
- 我是一名软件工程师,在 Broadvision、Autonomy、Enterprise Java 和 Oracle 等技术方面拥有 15 年以上的项目负责人和开发人员经验。
近年来,我专注于开发社区网站,使用 Drupal 或 PHP 框架,例如 CakePHP。我喜欢Web 开发,并享受所涉及技术之间的阻抗不匹配。我得出的不可避免的结论仍然是必须有更好的方法。
- 我是两个儿子(13 岁和 9 岁)的父亲,虽然我不希望他们成为程序员,但我希望他们将计算机理解为不仅仅是游戏机。我喜欢激励他们对 Web 开发进行一些修改以表达自己。
每当我向他们展示一些零碎的东西时,我希望他们有一个工具集,可以让他们在周日下午的一两个小时内创建“有趣”的结果。