微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

初学者Ubuntu linux指南为经验丰富的Windows开发人员

我是一名拥有超过15年经验的 Windows开发人员.我刚刚开始查看最新版本的Ubuntu Linux.有人能指出一个针对Windows用户的Ubuntu(最好是来自开发人员)的初学者指南吗?我发现有几个使用谷歌,但不幸的是我对这个问题知之甚少,我无法从糟糕的一个人那里得到一个好的指导.我有10.04 LTS版本.
Linux世界比Windows世界更加分散;对于开发GUI程序,有几个GUI工具包可供选择(GTK和QT是最受欢迎的两个;还有FLTK,TK,甚至老Motif仍然在推动).

幸好系统编程更好,购买Advanced Programming in the UNIX® Environment,Second Edition的副本,你就足以在几十个平台上编写出色的系统工具.

如果您处于某个中间层,比系统编程更高级,您通常会使用其他库和工具包:Apache,Postgresql,Hadoop,libevent,Tomcat,Ruby on Rails,Django,expat,GnuTLS,OpenSSL,Perl,Python,Ruby,Erlang等.弄清楚你必须使用哪些选项可能令人生畏,但大多数项目都有合理的文档.

大多数工具都有manpages:skim man man,然后:man 1 intro,man 2 intro,man 3 intro,man 4 intro,man 5 intro,man 7 intro,man 8 intro. (如果需要,请随意查看man 6简介,但手册第6节适用于游戏.)1表示用户命令,2表示系统调用,3表示库调用,4表示设备文件,5表示配置文件,7用于“框架”(套接字(7)和ip(7)用于套接字和IP详细信息),8用于系统管理命令.

也许征求具体建议会得到更具体的答案 – 简单的事实是Linux系统上没有简单的单一编程指南.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐