Linux 和 Windows环境下开发各有优点。以下Linux 下使用感受是在Ubuntu11.04,别的发行版还没试过。

至于各自的缺点,都可以通过各种方法,得到或多或少地解决。至于要花费多大的精力和解决的程度如何,划不划算,则是我们也要考虑的问题。

我现在在Windows下eclipse环境开发比较熟悉。对vim也称得上是比较熟悉吧,因此我在eclipse上装了vrapper。但是发现效率必没有相应的提高。虽然vim的基本移动,查找.替换比较方便,但vrapper还是和真正vim有点不同,有很多功能没有实现。而且eclipse现在快快捷键也非常丰富(我也基本熟悉了)。直接用eclipse还是好些。当然,现在我也一般是eclipse和vim两个一起使用,看要实现哪一个内容更方便。如把1到100行的vim换成eclipse,则可能用vim来替换比较方便 。

eclipse在Linux和Windows下的快捷键有一些不同,而我熟悉的Windows下的快捷键。因此在Linux下用eclipse开发,感觉有点不习惯。而且有时eclipse有时点击不方便什么点。(应该是ubuntu 11.04的原因。以后换到Fedora下再试试)。

但LAMP开发在Linux下开发还是很好的。

Linux的用户体验和Windows还是有很大差距的。

以后还是装双系统。尽量将各自的优点利用起来,回避各自的不足。

linux与windows下开发,Linux 与 Windows下开发感受相关推荐

  1. Windows下ARM Linux应用程序开发环境搭建说明

    这是因为工作写的一个文档,主要是我们开发人员都不会Linux不会vi也不会命令行,于是研究了一下Windows系统调试ARM Linux程序的办法,在这共享一下. 1. 概述 嵌入式Linux系统的应 ...

  2. windows下搭建Linux开发环境

    以前一直都是安装的双系统来运行windows和linux,当想学习一下linux编程的时候就跑到linux下面去,做其他事情的时候就转到windows下面来.虽然在linux下也学会了使用wine,也 ...

  3. windows系统和linux系统可以使用相同的js代码吗_「React 手册 」在 Windows 下使用 React , 你需要注意这些问题...

    大家好,本篇内容,我要和大家聊聊使用 Windows 开发 React ,你需要注意的一些问题.首先说明下,我不是使用 windows 进行开发,因为其配置开发环境来说不是特别方便,我更喜欢 苹果ma ...

  4. Socket程序从windows移植到linux下需要注意的

    )头文件 windows下winsock.h或winsock2.h linux下netinet/in.h(大部分都在这儿),unistd.h(close函数在这儿),sys/socket.h(在in. ...

  5. 如何在Windows下使用Linux系统来编译和运行程序?

    很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际 ...

  6. openfire在windows环境和linux环境下的配置

    一般很多时候开发人员会用openfire作为消息推送或者即时通讯的服务器,下面主要介绍一下openfire在windows环境和linux环境下的配置. 一.openfire在windows环境下的配 ...

  7. Python安装(Windows下安装/Linux下安装)

    1.准备工作 1.1.运行环境 课程中:Windows下的运行环境 1.2.Python是什么 (1)Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1 ...

  8. Windows环境下使用Linux命令

    1.说明 如何在Windows环境下使用Linux命令, 这是一个屡见不鲜的问题, 而且已经有很多解决方法, 下面仅推荐几个我觉得好用的工具, 这些工具可能就是我们常用的软件, 而且已经在Window ...

  9. windows下安装cygwin以及SeismicUnix在cygwin下的安装(windows下安装linux环境,非虚拟机、非双系统)

    一直想在我的笔记本上装个linux,之前装过win10和Ubuntu双系统,后来觉得卡,就重装了一个单Ubuntu系统,在重复的装软件,各种软件(办公.学习.编程),就连微软的office都已经让我安 ...

最新文章

  1. 使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用
  2. Exchange 退信550 5.1.11 RESOLVER.ADR.ExRecipNotFound
  3. 网络游戏红利未减,昆仑万维如何急于转型?
  4. spring aop中的propagation的7种配置的意思
  5. 专家谈个人用户保护自己网银安全
  6. jquery 操作服务端控件,select 控件
  7. 五步git操作搞定Github中fork的项目与原作者同步
  8. SpringMVC-高级参数绑定
  9. C++中,如何定义和使用指向成员函数的指针
  10. Pikachu实验重现2(Sql的注入)
  11. STL中迭代器的介绍及分类
  12. win10:无法加载文件 C:\Users\LENOVO\AppData\Roaming\npm\babel-node.ps1,因为在此 系统上禁止运行脚本
  13. 二项分布与伯努利试验的关系,看图说话
  14. 三分钟带你快速了解网站开发的整个流程
  15. 阿里云服务器从购买到配置全攻略
  16. Nmap Script脚本使用指南
  17. 逆向看C++ new申请堆对象的构造,析构函数调用
  18. 每天15分钟中度或快步走以燃烧100卡路里的热量
  19. db2取数据库日期时间_DB2日期和时间函数汇总
  20. 自媒体人都在用的免费音效素材网站

热门文章

  1. linux 精简开机启动服务,打造个人专属的微型Linux--启动原理篇
  2. java 苹果vcf解析_VCF文件格式解析
  3. 史上最完整的Maven 教程
  4. 智能手机相机测试中的功能测试和性能测试
  5. 网络服务-RSYNC
  6. 字节增强java_java字节增加 - longjunping的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...
  8. html三个div相同高度,如何使用jquery保持多个div的高度相同?
  9. 模拟实现请求分页虚存页面替换算法_模拟卷二解答
  10. php面向对象编程快速入门,PHP面向对象编程的快速入门