打造Ubuntu为网络开发利器

标签: 书籍/入门 开发工具 | 发表时间:2011-08-17 23:23 | 作者:tuhaihe 董
出处:http://www.bentutu.com


原作者是一位有着3年Ubuntu 网络开发平台的同学。他将自己的配置公布开来,给大家参考。让Ubuntu成为你网络开发的利器!

原文简洁、流畅,实在不忍心将那种意境破坏啊。干净利索、麻麻利利、思路清晰、一气呵成,实为优秀文档之典范。

There are a lot of articles on the Internet about configuring Ubuntu desktop for web developer. I’m using Ubuntu for 3 years already as my working desktop station for web development and want to share my own list of software each web developer should have. So here is just another guide to prepare Ubuntu powered desktop for web development.

OS Installation(系统安装)

Ubuntu is an easy to use operating system so the installation should go straight forward and I’ll not go into details here. Just make sure to set the SWAP partition with the size of 2x of your RAM to enable suspend and hibernation as that can be useful especially if your development environment installed on laptop.

After operating system was successfully installed we are ready to install all required software. Here is the list of tools I use in my everyday development.

网络开发工具(WEB development tools)

Configure LAMP environment in Ubuntu

https://help.ubuntu.com/community/ApacheMySQLPHP

The easiest way is to run:
# sudo apt-get install mysql-server phpmyadmin

I like to hold project files inside my home directory
/home/[user]/www/

So pointing the document root for each sub-domain into appropriate directory located in home directory like

sub1.localhost
/home/[user]/www/sub1/public_html

sub2.localhost
/home/[user]/www/sub2/public_html

for example

blog.localhost
/home/joseph/www/blog/public_html

Eclipse PDT – enterprise level IDE with the PHP support

https://help.ubuntu.com/community/EclipseIDE

Install ZendDebugger

I wasn’t able to download Zend Debugger for the latest PHP 5.3.x from the official website download
but you can follow instruction from the following page in order to find the new download links:

http://www.zend.com/products/studio/downloads

So go ahead and install Studio Browser Toolbar for Firefox and Studio Web Debugger.

MySQL Workbench – native MySQL GUI client
SQLite browser

Geany – very fast notepad-like source code editor with syntax highlight
FileZilla – multifunctional FTP client

Browsers:
Google Chrome
Opera
Opera Mobile
Firefox Addons
- FireBug
- FireBug Autocompleter
- Flashblock
- Flash-Aid
- YSlow
- Web Developer Toolbar

SVN
Git

图形图像(Graphics software)

GIMP – graphics editing software that will allow you to create/edit your WEB graphics.
UFRaw – allows to open RAW images from your digital SLR camera.
Agave – colors variants generation software. Usefull in case you need the list of simmilar or harmonious colors.
Shutter – screenshots capturing application and graphics editor
Scribus – SVG vector graphics editor

多媒体软件(Multimedia software)

Audacity – audio editing software, will be helpfull while preparing podcasts
Decibel – the lightest audio player ever
VLC – light weight video player
Openshot – Video editor, can be helpfull while preparing webinars and video tutorials

其他(Other)

Ubuntu Tweaks – allows to manage additional repositories with lots of software
VirtualBox – create virtual machines with installation of other operating systems like Windows XP. Sometimes its quite usefull to have a VirtualBox + Windows XP installation + Internet Explorer Collection
Wine – application platform compatible with Win32 API that will allow you to run majority of native Windows applications
X-Chat – IRC software

免费软件(Free but closed source software)

Skype – popular VoIP and chat messaging software
Dropbox – files sharing, collaboration and backups tool
TeamViewer – remote assistance software
SQLYog – open source version of the best MySQL GUI IMHO
WinRAR support – required to open RAR-archives

结论(Conclusion)

Its always hard to find the right tools for your needs. Let me know if you can recommend some interesting software that can make web-developer’s life easier. Cheers!

link@preparing-ubuntu-linux-desktop-for-web

声明:笨兔兔原创文章,博客文章遵循CC协议,转载需注明@笨兔兔,本文链接地址

文稿投递|文章写作规范|欢迎加入QQ群:121584708(此群已满);2群:170591351;Gtalk群:[email protected]

您可能也喜欢:
趣味Linux/Ubuntu(8)
Ubuntu 11.10倒计时牌
Ubuntu 11.04个人安装经验谈
Ubuntu 现身 ‘西班牙机器人大赛’
Ubuntu11.04 安装/更新 Firefox6 正式版
无觅

相关 [ubuntu 网络开发] 推荐:

打造Ubuntu为网络开发利器

- 董 - 笨兔兔
原作者是一位有着3年Ubuntu 网络开发平台的同学. 他将自己的配置公布开来,给大家参考. 让Ubuntu成为你网络开发的利器. 原文简洁、流畅,实在不忍心将那种意境破坏啊. 干净利索、麻麻利利、思路清晰、一气呵成,实为优秀文档之典范. I’m using Ubuntu for 3 years already as my working desktop station for web development and want to share my own list of software each web developer should have.

Ubuntu 速查表

- 威 - Linux爱好者
曾经,FOSSwire 制作了一张 Unix/Linux 命令速查表,为 Unix/Linux 用户带来了方便. 现在,他们又专门针对 Ubuntu 制作了一张速查表,其中包含权限、显示、系统服务、包管理、网络、防火墙、系统等方面的常用命令介绍. 此外,该速查表也介绍了一些特殊的 Ubuntu 包及应用程序名称.

Ubuntu 7 岁了

- Lee Jia - cnBeta.COM
就在7年前的今日,Mark Shuttleworth 和他的团队宣布了第一个Ubuntu 发行版本“Warty Warthog(疣猪)”. Ubuntu 4.10 标志着一个新时代的开始,它是第一个Ubuntu 发行版本. 基于Debian,致力于给用户简单易用、无障碍的Linxu体验. 该版本也开创了免费海运为用户提供Ubuntu CD安装盘模式.

Ubuntu 11.10发布

- 李龑 - Solidot
51开源社区 写道 "代号为Oneiric Ocelot的 Ubuntu 11.10 正式版如期发布. 默认搭载Firefox 7.0.1、Ubuntu One云存储、Banshee 音乐播放器、备份工具Deja Dup、Thunderbird 邮件客户端、LibreOffice3.4.3、Gwibber 3.1.4,基于云的Juju包管理器,Xen虚拟机.

升级到Ubuntu 11.04到 Ubuntu 11.10 Beta

- tackwell - 笨兔兔
Ubuntu 11.10 正式版发布还有35天时间,近日,Ubuntu 11.10 Beta发布. 喜欢尝鲜的同学,是不是有点挺不住了. 将Ubuntu 11.04到 Ubuntu 11.10 Beta. 下面是升级到Ubuntu 11.04到 Ubuntu 11.10 Beta方法. 或者ALT+F2,输入下面命令:.

Ubuntu 11.10 Beta1发布

- tinda - Solidot
Ubuntu 11.10 Oneiric Ocelot发布了第一个beta版. 根据Ubuntu的发布时间表,beta 2将在9月22日发布,正式版将在10月13日发布. beta 1的主要新特别包括:3.0.0-9.15 Ubuntu定制kernel,改进和更新Unity桌面,Ubuntu软件中心加入评分浏览,新的信息检索工具Lenses,Python 3.2、GCC 4.6.1、CUPS 1.5.0、Shotwell 0.11,LibreOffice 3.4.2,备份工具Déjà Dup,Firefox 7 beta和Thunderbird 7 beta.

Ubuntu Linux大型机?

- Jack - Solidot
Vaughan-Nichols引用接近Canonical和IBM的消息来源称,Ubuntu将在不久后获得IBM的认证,能运行在基于Power处理器的System p服务器和System z大型机上. 在这之前,Ubuntu已获得IBM的认证,能运行在其基于x86的System x和BladeCenter服务器上.

Ubuntu 11.10 快捷键

- 超辰 - 〖好记性不如烂笔头─Ubuntu Note〗
对于从Ubuntu10.10直接跳到11.10的我来说,一切又回到了解放前. 熟悉的界面不见了,装个Gnome也跟原来不一样了. 为了快速进入到能工作的状态而不是在桌面里四处探险,再试试快捷键吧. 经验证,目前已经确定能用的如下:. 单击超级键(Windows键),显示快捷键对话框. 按住超级键(Windows键)1秒,然后看你的快捷工具条(屏幕左边那个),看见数字了吧.

BitCoin for Ubuntu 11.04 客户端

- Riku - Wow! Ubuntu
BitCoin 最近很热,大量的媒体、Blog ,甚至叽喳上都在谈论此物. 那么 BitCoin 到底为何物. [以下引用自 ivarptr 的文章,详情请看“通俗易懂讲解什么是 Bitcoin 虚拟货币”一文]. Bitcoin (为了便于书写和理解,下面如果是表示 “Bitcoin币”意思的地方我称呼其为“贝壳币”,取粤语相近的音译)是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用贝壳币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用贝壳币购买现实生活当中的物品.

Ubuntu 里使用中文 Man

- charleszhou - Wow! Ubuntu
[提问] Mysql导入sql的乱码问题. 都知道 man 特别给力,有什么不会了就 man 一下,甚至 man 自己也能 man. 不过 Ubuntu 默认的 man 是英文的,看着总归有些累,将 man 改为中文的就易读多了. # 使用方法:打开终端,输入以下命令安装中文 man 手册. 安装完了不够,还要看一下中文 man 手册安装到哪里了,在终端输入.