代码之家  ›  专栏  ›  技术社区  ›  Amr ElGarhy

如何开始在Ubuntu Linux上使用和开发?[关闭]

  •  32
  • Amr ElGarhy  · 技术社区  · 6 年前

    我是一个新的Linux用户,10年来我一直在使用Windows操作系统,并使用Microsoft语言进行开发。
    我想在Linux世界中有一个很好的经验并在此基础上进行开发。
    首先,我想学习如何使用这个新的OS,然后如何开始开发它,我对Web应用感兴趣,特别是使用Java/PHP,因为我在这两方面都有一些经验,这将是一个很好的开始。

    第二,我想学习如何在这个基础上发展。
    有没有视频教程可以给我一个良好的开始推动?
    有推荐书或参考书吗?

    9 回复  |  直到 8 年前
        1
  •  26
  •   Elijah    16 年前

    建议

    环境设置

    1. 如果你正在做Java开发,我建议你安装一个JDK。看 here 有关使用apt安装Sun JRE的说明。

    2. 然后,给自己一个合适的IDE设置。尝试 Netbeans Eclipse -两者都可以配置为使用PHP。

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

    4. 因为听起来你要参加古典舞 LAMP 安装程序,您也可以安装 PostgreSQL MySQL .

    这会让你跑得足够远,让视频等变得有用。

    开发资源

    IDE资源

    爪哇

    PHP

    • PEAR -获取PHP中常见任务的库。
    • ADODB -从一开始就了解如何防止SQL注入攻击。
    • 开始玩网络开发 framework .
        2
  •  9
  •   Nathan Long    16 年前

    Ubuntu袖珍指南

    如果你刚接触Linux,我建议你看看 Ubuntu Pocket Guide . 它介绍了任何用户都想了解的基本内容——窗口管理、系统配置等,以及Linux和Ubuntu上的一些历史背景。你可以略读一下并学习一点。

    抨击基础

    最后,它还解释了 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的教程,以充分利用它。

        3
  •  4
  •   vezult    16 年前

    由于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/

    玩得高兴。

        4
  •  2
  •   Nazar    16 年前

    另一个选择是 Lazarus, 这是基于 Free Pascal ,它本身是基于 Delphi.

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

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

    Lazarus使用了一种基于组件和事件的开发方法,它允许您通过将组件拖放到表单设计器上来设计GUI,然后将组件挂接到事件中。

    祝你的编程冒险好运!

        5
  •  1
  •   EricSchaefer    16 年前

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

        6
  •  1
  •   Skurmedel    16 年前

    Java开发是在Linux上使用Eclipse轻松完成的事情。PHP开发或多或少与Windows上的开发相同。使用好的文本编辑器编写PHP脚本。

    安装所需的工具可能与在Windows上所做的不同,但是PHP和Eclipse都可以作为Ubuntu中的包提供。

        7
  •  1
  •   troelskn    16 年前

    如果我推荐一件事,那就是你必须学会爱上贝壳。在家里需要时间,但很值得。

    在一个相关的主题上——你可能会考虑使用emacs或vim作为你的编辑器,但这更多的是个人偏好的事情。有些人更喜欢IDE。

    你应该把重点放在PHP上,而不是Java上。这是更容易开始,这是更真实的Linux传统(无论这意味着什么)比Java是。

        8
  •  0
  •   antik    16 年前

    Eclipse在Ubuntu中运行良好。

    尝试一些Java开发来启动自己。

        9
  •  0
  •   wgcrouch    16 年前

    如果你想很容易地安装台灯,你可以看看ZendServerCommunityEdition。 http://www.zend.com/products/server/downloads-all

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