• Linux开发初探


      坚持用了十几天的Linux操作系统,学会了很多的东西,但现在必须得抉择如何选择开发工具。在这些天的开发中,各种Linux下的IDE都有 所尝试。一向看好的Code::Blocks还是过于简单,用了一阵时间以后还是选择了放弃;后来又尝试了Sun的NetBeans,虽然IDE的界面很 棒,但是在WIN下面竟然只能用sun的编译器或者MinGW的;最后用了一段时间的KDevelop,虽然我极力的适应它的IDE环境,也摸索了一阵 CMake的编译,但最终,我也不得不选择暂时放弃。

      这些IDE普遍存在的问题还是比较弱的智能感知,虽然Visual Studio同样也有这个问题,但好在还有强大的Visual Assist X帮忙。而其他的IDE就没有这么幸运了。缺少智能感知会极大的影响效率,输入都要输入半天,万一出错了还麻烦。第二个问题就是调试器的问题。不得不承认 微软的Visual Studio调试器相当的强大,能够展开STL的数据。这一点开源的GDB就要欠缺很多。

      当然,这些可能对于很多 老手来说不存在什么问题。我想,如果我是从更早的时候开始就一直使用Linux系统,在下面学会Makefile的语法,学会了gcc的编译选项,那么现 在可能也不是这个样子。Linux世界存在的法则在于“自定义”。名副其实的网络操作系统,没有网络,光用命令行的话,恐怕寸步难行。

       说到底还是一个习惯和熟悉的问题。现在已经习惯了Linux下面的大小写区分,也习惯了很多的操作,唯一觉得不爽的就是什么东东都需要自己去配置一下,麻 烦。倒是说来,被Windows娇惯了的人,用Linux就感觉回到了原始社会。不得不承认的是没有太多的时间来学习Linux的生存法则,项目的时间越 来越紧,如果再用太多的时间来搞这些配置的话,恐怕会让人得不偿失。目前也明白了一个道理,无论用什么IDE开发,最终的目的还是尽快的把产品成型,只要 源代码是有跨平台考虑的,也不用过多的担心移植的问题了。等做好了产品再来移植也不迟。

      最后也不得不考虑的一个事实是,微软已经开始收网了。被“毒害”的用户已经习惯了Windows,洋人的鸦片已经没法抗拒了。Visual Studio一样,开发者的“鸦片”,吸吧,免费的用吧,笑到最后的,还是微软那张阴险的脸。

      唉,没办法了,为了效率,不得不切换回Windows,继续被“毒害”。希望有朝一日有一种IDE能够让我重返Linux怀抱。

  • 相关阅读:
    django文件——django + jquery-file-upload上传篇(一)-- 插件实现文件上传
    jQuery动态数字翻滚计数到指定数字的文字特效 JQuery.Running.js
    bootstrap table 第一弹:实现模态框弹出编辑
    input输入框下横线动画实现+自动填充
    Jquery 实现动态添加输入框&编号
    解决公司内网只允许微信上网:CentOS7 + SS5 搭建Sockt5代理服务器方案
    python学习系列:装饰器
    linux学习:文件属性(一)—— inode
    requests模块中request函数参数介绍
    Forbidden(403)的3种处理方式
  • 原文地址:https://www.cnblogs.com/twodog/p/12135298.html
Copyright © 2020-2023  润新知