Current_Issue.tar.gz - 让网页更不黏人
不久之前,Web开发还仅仅意味着学习如何编写超文本标记语言代码,以便在Web浏览器上正确格式化文本和图形。我们真的没有太多选择,也没有太多方法来解决问题。如果你想让你的文本倾斜,你用<i>标签将其包围。(我们不会深入讨论至今仍然存在的<i> 与 <em> 的争论。)然而,Web不再仅仅是一个单向的信息传播工具。万维网是交互式的,它实际上是一个应用程序平台,有望使底层操作系统变得模糊不清。而且,大多数Web应用程序的后端运行什么?是的。Linux。
在大多数层面上,Web编程与操作系统编程没有什么不同。事实上,许多相同的语言非常适合Web世界。我们专门用这一期来帮助整理一些选项。无论您是一位希望优化您的Web应用程序的老手,还是Web开发新手,正在寻找合适的工具,我们都认为您会喜欢这一期。
Reuven Lerner 给我们上了一堂关于 jQuery 的课。它越来越受欢迎,Reuven 向我们展示了一些原因。当然,这并不意味着如果您已经使用类似 Prototype 的东西,就必须切换,但绝对值得阅读。当然,也许像 Google Web Toolkit 这样的东西更具吸引力。毫无疑问,Google 在 Web 开发方面拥有丰富的知识,使用 GWT,您可以从您的 Java 程序中利用 Google 的大部分力量。Federico Kereki 带领我们使用 Google 的 Web 工具包开发 Web 2.0 应用程序,再次强调 Web 作为“平台”而不是仅仅用于传递数据的设备的想法。
新的 Web 技术的美妙之处在于,我们不仅可以动态创建文本,而且我们还可以创建动态图形。Matthew Russell 向我们展示了如何使用 Dojo 和 JavaScript 来做到这一点。Web 站点上只有静态图形的日子已经一去不复返了。
我想告诉你一个小秘密。在上面几段中,当我提到 <i> 与 <em> 时,可悲的是,这几乎概括了我的 Web 编程能力。如果你和我一样,别担心;我们确保这一期对你也有意义。Marcel Gagné 重点介绍了一些 HTML 编辑器,这些编辑器即使对于非程序员来说,也可以轻松创建网页。对于我们中的许多人来说,这仍然足够了。
如果您对创造 Web 的美好事物不感兴趣,那么每一期的 Linux Journal 旨在吸引我们所有的读者。Bill Childers 向我们介绍了 Linux 中一个完整的虚拟在线世界 Second Life。当你加上 Mick Bauer 关于 Samba Security 的系列文章、Dave Taylor 的 shell 脚本、Daniel Bartholomew 对 Dell Mini 9 和 Archos 5 的评论,以及 Kyle Rankin 关于分解日志文件的教程时,我不确定我们是如何将所有内容都塞进封面之间的!
这是 Linux Journal 的一个有趣的期,我认为它会吸引各种各样的读者。无论您是 Web 程序员还是游戏玩家,是 Ruby on Rails 粉丝还是上网本爱好者,这都将是一个美好的月份。 <i> 有一种 <strong> 感觉,你们都会对本月涵盖的大部分主题 <b> 印象深刻,并希望你们中的一些人会 <em> 全部喜欢!
Shawn Powers 是 Linux Journal 的副编辑。他也是 LinuxJournal.com 的 Gadget Guy,并且拥有一系列有趣的复古加菲猫咖啡杯。不要让他的傻发型迷惑你,他是一个非常普通的人,可以通过电子邮件 shawn@linuxjournal.com 与他联系。或者,访问 Freenode.net 上的 #linuxjournal IRC 频道。