如何将Web开发从Windows转移到Linux

时间:2009-07-15 16:33:37

标签: linux css gimp

我是系统程序员,所以我只知道一些基本的css / html。我喜欢学习网站模板开发的基础知识。我对joomla有一些了解。 wordpress,我也在试验几个wiki。我的一个朋友是fireworks / photoshop高级用户,使用烟花制作模板看起来很容易。在linux上有没有相当于烟火的东西。我最关心的是模板化,制作布局,切片,定义盒子(作为菜单/标签的占位符:)。还有一些基于它的简单CSS。我一直在寻找这些答案,但大多数已经迁移到Linux开发的用户都在谈论PHP / AJAX,我的意思是这些。他们都不太关心模板,可能对他们来说太容易了。无论如何以下是我在网上找到的工具,

  1. KompoZer会
  2. LnkScape
  3. 瘸子
  4. Screem / geany /码块/蚀/鯥
  5. Apatana(他们说它以日食为基础)
  6. 任何人都可以指导,选择哪一个 - 制作图片/版面并生成或说出写入css / html。

    我见过烟花,它看起来不错,是linux上最好的替代品,或者我会在葡萄酒中运行旧版烟花。我认为我的要求非常基本。感谢。

    对不起,我正在写这个问题而我错误地按了回车。问题已经发布,当我试图删除时,它需要5票。所以我只是花时间把它完全写下来,在那段时间里我被投了-3:)。

    编辑 - 我仍然在冲浪,每个人都在倡导GIMP,我使用过GIMP,但它更像是一个图片/操作软件,而不是烟花,特别是网页布局。什么是linux-guys,用于模板设计。我只需要经验丰富的人的建议。我的要求很简单,没有花哨的东西...但个人网站的干净直观的网页布局,我可以自由地改变,不依赖任何人,当我希望

3 个答案:

答案 0 :(得分:1)

作为服务器平台:

如果您正在使用FOSS技术(Perl,Python,Ruby,PHP等),那么您会发现事情已经非常复杂(尽管远离不区分大小写的文件系统可能会导致问题)。

如果您依赖Microsoft技术(例如.NET),那么您几乎不得不重写所有内容,尽管Mono可能会提供帮助。

作为桌面平台:

查看您现在使用的工具。找到Linux上的等价物。两种操作系统都有许多工具。

答案 1 :(得分:1)

我在Mac上使用Fireworks并且尚未找到一个不错的选择。与Linux上的矢量编辑器最接近的是Inkscape,但您不太可能发现它对于创建适合在您的网站中使用的可导出切片很有用。您将不得不采取多个干预步骤,以实现Fireworks上“导出为HTML”功能本来可能实现的功能,您可能对此很熟悉。 GIMP是一个合理的照片编辑器(具有您期望从Photo Shop获得的大部分功能)。

听起来您最感兴趣的是更换图形设计工作站而不是后续的服务器技术。如果是这样的话,我不能全心全意地支持你此时转换。我还看到了一个完全使用OOS设计的网站示例,可以与使用专有解决方案的大多数“专业设计公司”进行比较。如果您专注于Web应用程序开发而不是图形设计,那么我会更加犹豫不决。

在Linux上创建纯文本HTML和CSS与在Windows上创建它的方式没有任何不同。如果您熟悉这些标记语言,那么在Linux下使用文本编辑器完成同样的事情就没有问题。如果您当前正在使用Dreamweaver等工具为您生成此代码,则必须尝试一些类似您提到的软件包,直到找到合适的替代方法。您不会找到Dreamweaver克隆。如果您打算将网页设计作为一项业务:我建议只是学习XHTML和CSS的正确语法。调试工作在浏览器中就像在Windows中一样,但Internet Explorer(可在下面的虚拟机中运行)除外。请务必为Firefox选择FireBug,YSlow!和Live HTTP标头扩展,以减轻调试困难。

为了实现两全其美,您应该考虑在Linux下的虚拟机中运行您当前选择的操作系统(Windows?)。有许多可用于Linux的虚拟化产品,但VMware Player / Server似乎是最容易使用的人。在Ubuntu中,只需一键安装即可获得适用于VMware的apt软件包。这样,您可以轻松过渡 - 一次一个应用程序。大多数虚拟化产品现在都是免费的!

答案 2 :(得分:0)

如果您在网页中仅使用css和html,则只能复制网站并在Linux上安装Apache服务器...