如何在Ubuntu Linux上开始使用和开发?

时间:2009-04-27 11:05:26

标签: java php linux ubuntu

我是一名新手Linux用户,他使用Windows操作系统10年,并使用Microsoft语言进行开发 我想在Linux世界中有一个很好的经验并在它上面发展 首先,我想学习如何使用这个新的操作系统,然后如何开始开发它,我对Web应用程序感兴趣,特别是使用Java / PHP,因为我有两方面的经验,这将是一个良好的开端。 />
其次,我想学习如何发展它 是否有任何视频教程可以给我一个很好的开始推动?任何推荐的书籍或参考文献?

9 个答案:

答案 0 :(得分:26)

建议

环境设置

  1. 如果您正在进行Java开发,我建议您安装JDK。有关使用apt安装sun JRE的说明,请查看here

  2. 然后,给自己一个不错的IDE设置。试试NetbeansEclipse - 两者都可以配置为与php一起使用。

  3. 还要确保安装php和Apache,here are some instructions

  4. 由于听起来您要使用经典LAMP设置,因此您也可以安装PostgreSQLMySQL

  5. 这应该让你跑得足够远,使视频等有用。

    开发资源

    IDE资源

    爪哇

    PHP

    • PEAR - 使用PHP获取常见任务的库。
    • ADODB - 为PHP获取一个不错的数据库后端,并从一开始就学习如何防止SQL注入攻击。
    • 开始使用网络开发人员framework

答案 1 :(得分:9)

Ubuntu袖珍指南

如果您是Linux新手,我建议您查看Ubuntu Pocket Guide。它介绍了任何用户想要了解的基本内容 - 窗口管理,系统配置等,以及Linux和Ubuntu的一些历史背景。你可以浏览一下并稍微学习一下。

Bash Basics

最后,它还解释了bash的基础知识,它是Linux命令行。这部分很有趣 - 你可以在bash中做的比在Windows命令行中做的要多得多。例如,您可能熟悉此Windows惯用语:

dir > directorylist.txt

...表示“列出此文件夹的内容,而不是显示输出,请将其放在此文件中。”

在Linux中,您可以这样做,也可以进行管道连接,将一个命令的输出指向另一个命令。例如:

ls | grep foo

表示“列出此文件夹的内容,并在输出中搜索正则表达式foo。”您可以根据需要添加任意数量的管道,并使用各种命令。

您还可以使用大括号扩展来按顺序运行多个命令。例如,

mkdir photos_{france,spain,italy}

将创建名为photos_france,photos_spain和photos_italy的目录。

如果你要在Linux上开发,你应该花时间阅读一些关于bash的教程来充分利用它。

答案 2 :(得分:4)

由于Java和PHP都是跨平台的,因此您最大的任务似乎是熟悉GNU / Linux和与Web开发相关的工具,特别是Apache Web服务器。以下是谷歌给我的一些事情:

  

http://www.micahcarrick.com/09-28-2007/web-development-linux.html

     

http://httpd.apache.org/docs/2.2/

玩得开心。

答案 3 :(得分:2)

另一个选项Lazarus,基于Free Pascal,它本身基于Delphi.

Lazarus允许您在Linux,Windows和MacOSX上使用面向对象的Pascal进行开发,并在每个目标平台上生成本机编译的可执行文件。

本机编译的可执行文件通常比基于解释器的应用程序(即Java,C#,PHP)快得多。

Lazarus使用基于组件和事件的开发方法,允许您通过在表单设计器上拖放组件来设计GUI,然后通过事件挂钩。

祝你的编程冒险好运!

答案 4 :(得分:1)

Ubuntu Kung Fu可能是一个好的开始。

答案 5 :(得分:1)

在Linux上使用Eclipse可以轻松完成Java开发。 PHP开发或多或少与Windows相同。使用优秀的文本编辑器编写PHP脚本。

安装所需的工具可能与在Windows上完成的工作有所不同,但PHP和Eclipse都可以作为Ubuntu中的软件包使用。

答案 6 :(得分:1)

如果我要推荐一件事,那就是你必须学会​​爱壳。感到宾至如归,但这非常值得。

在相关主题上 - 您可能想要考虑使用emacs或vim作为编辑器,但这更像是个人偏好。有些人就像IDE更好。

你应该专注于PHP,而不是Java。开始使用起来更容易,而且对于Linux传统(无论这意味着什么)比Java更为真实。

答案 7 :(得分:0)

Eclipse应该可以在Ubuntu中正常运行。

尝试使用Java开发来开始自己。

答案 8 :(得分:0)

如果您想轻松设置灯泡,可以查看Zend Server Community Edition。 http://www.zend.com/products/server/downloads-all

对于使用PDT(Php开发工具)开发eclipse(如上所述)非常好http://www.eclipse.org/pdt/。我更喜欢Netbeans。您也可以将gedit与一些插件一起使用,请参阅this