当前位置: 首页>>技术教程>>正文


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

, , ,

问题描述

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

最佳解决方法

Suggestions

环境设置

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

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

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

  4. 既然听起来像是在进行经典的LAMP设置,那么您也可以安装PostgreSQLMySQL

这应该让你运行得足够远,使视频等有用。

发展资源

IDE资源

Java

PHP

  • PEAR – 获取PHP中常见任务的库。

  • ADODB – 为PHP获得一个不错的数据库后端,并从一开始就学习如何防止SQL注入攻击。

  • 开始使用web dev framework

次佳解决方法

Ubuntu袖珍指南

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

Bash基础知识

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

第三种解决方法

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

玩得开心。

第四种方法

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

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

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

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

祝你的编程冒险好运!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7160.html,未经允许,请勿转载。