Linux与Windows 在软件开发能力上的较量
来源:互联网 发布:grub命令行引导ubuntu 编辑:程序博客网 时间:2024/05/17 05:18
Linux下开发程序可以完全发挥自己的聪明才智,因为系统内核是完全开放的。
Windows下开发程序就稍微郁闷一点,不论何种语言都必须在调用系统API的基础上开发,因为系统内核是不开放的。
这两种系统正是基于以上的特点,所以也各有优缺点。
先说缺点:
Linux正因为内核高度开放,所以程序员可以非常灵活的发挥自己的风格,从而造就软件形式纷繁多样,给Linux应用程序的统一管理造成不便。
Windows则因为系统高度封装,所以让程序员开发程序时,难免有毛孔堵塞的感觉,所以有些软件虽然开发速度快,但很不容易实现一些细致入微的贴心设计。
再说优点:
正因为Linux的高度开放,所以让程序员如鱼得水,产生了大量优秀的开源软件。
而Windows则因提供了统一的API,缩短了开发软件的时间,同时也实现了软件风格的统一。
大体是这样。不过仅仅是本人自己的体会而已,如有不当之处欢迎批评指出。
Windows下开发程序就稍微郁闷一点,不论何种语言都必须在调用系统API的基础上开发,因为系统内核是不开放的。
这两种系统正是基于以上的特点,所以也各有优缺点。
先说缺点:
Linux正因为内核高度开放,所以程序员可以非常灵活的发挥自己的风格,从而造就软件形式纷繁多样,给Linux应用程序的统一管理造成不便。
Windows则因为系统高度封装,所以让程序员开发程序时,难免有毛孔堵塞的感觉,所以有些软件虽然开发速度快,但很不容易实现一些细致入微的贴心设计。
再说优点:
正因为Linux的高度开放,所以让程序员如鱼得水,产生了大量优秀的开源软件。
而Windows则因提供了统一的API,缩短了开发软件的时间,同时也实现了软件风格的统一。
大体是这样。不过仅仅是本人自己的体会而已,如有不当之处欢迎批评指出。
0 0
- Linux与Windows 在软件开发能力上的较量
- Windows软件在Linux上的等价软件列表
- 进行软件开发的能力与素养
- 【神贴啊】 经验交流:怎样在 Windows 上建立与在 Linux 上相同的开发环境
- 软件开发的软件效率与软件开发效率及软件容错能力的重要性
- tftpd32服务器软件在Windows与linux 下的文件传输
- 在Windows上打造出自己的Linux开发环境
- 在Windows上打造出自己的Linux开发环境
- Windows软件在Linux上的等价/替代/模仿软件列表
- Apple与Google在车载系统的较量
- 【Unity开发】Unity3d之MiniJson与LitJson之间的较量
- 在windows上搭建linux开发环境
- 【C/C++开发】C++静态库与动态库以及在Linux和Windows上的创建使用
- 编译与反编译的较量
- Baidu 与 Google 的较量
- 道德与金钱的较量
- 堆与栈的较量
- “木桶”与“长枪”的较量
- Java序列化的作用和反序列化
- 《leetCode》:Binary Search Tree Iterator
- ReactJS学习系列课程(JSX语法)
- android:screenOrientation属性
- hdu3527(STL)
- Linux与Windows 在软件开发能力上的较量
- C++ 实验五
- 前端常见图片格式整理
- C++拷贝构造函数(深拷贝,浅拷贝)
- 仿UC的菜单弹出,布局半透明,控件不受影响。
- C++类构造函数初始化列表
- iOS自定义组件-扇形进度视图
- 浅谈StringBuffer类初始容量及扩容
- 线程阻塞状态实例分析