曾经看了不少Java和Android的相关知识,不过光看不练易失忆,所以,还是写点文字,除了加强下记忆,也证明我曾经学过~~~

突破瓶颈,对比学习:

学习一门语言,开发环境很重,对于VS的方形线条开发环境有先入为主的先天因素。

因此多年以来(从学校开java课),对Eclipse那椭圆形的线条,似乎有点抗拒或格格不入的情怀。

抗拒情怀其实是一种瓶颈,如果不突破,很容易被局限,不管是跨语言的水平扩展突破,还是语言内的突破,都是同理。

只要是开发者,总会遇到到瓶颈,而这瓶颈久久不能突破,就是抗拒情怀在作怪。

我也不例外,我也是在抗拒和接受中来来回回轮回N次了,只是轮回后的层次稍有不同~~~

用习惯了C#,你抗拒了Java,那就是你的瓶颈了。

用习惯了EF,HN,你抗拒了其它ORM框架,那就是你的瓶颈了。

先入MVC,却抗拒WebForm,那就是你的瓶颈了。

以上情况反之亦然。

有些人,只因为自己先入为主的情怀,而抵毁另一门语言或框架,动不动把家里的垃圾的往人家的博客里扔,这是不道德的,没素质的,该被鄙视的。

要突破瓶颈,最好的方式:就是学习你抗拒的语言或框架,然后和自己熟悉的语言或框架对比,不知不觉中,视野就会慢慢开阔,瓶颈也就突破了。

所以很多三五年的人问我遇到瓶颈了怎么突破,我偶尔会建议他们去研究秋色园的源码,那套源码的高级知识点相当多,相当适合中高级的开发者研究。

秋色园的架构和ASP.NET MVC,大体类似,可以对比研究学习:

XHtml模板引擎(原生html当模板): - Razor视图引擎(cshtml)

MVC 架构设置                               - MVC 架构

CYQ.Data 数据层                          - EF 数据层。

Eclipse开发环境与VS开发环境的调试对比

学习另外一门语言,开发环境首当其冲,对于基本的:

C#添加引用DLL,在java里就是引入jar了,在项目属性里添加:

而对于开发者一项重要的技能就是调试了,而调试,用的最多的就是VS里的即时调试窗口:

在VS窗口是这个,通过Ctrl+Alt+I快捷键可调出:

而eclipse是:窗口(Windows)-》显示视图(Show View)-》显示(Display)(默认没有,只有在调试状态下才出来)

出来后,也可以敲调试的代码片断:

不过VS是回车就运行代码,而eclipse是要选中代码,然后右键,选择"执行(execute)“。

另外对于调试的快捷键,VS里是F11(进入函数内)+F10(单步,不进函数内)+F5(继续),而Eclipse就变成了F6+F5+F8

PS:微博消息一则:蒋金楠
回复@许为基: 我咨询过Scott Gu,他们计划在VS 2013正式推出时发布正式版的MVC 5和Web API 2.0。 

突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比的更多相关文章

  1. 使用ECLIPSE+MINGW搭建C/C++开发环境

    有个朋友要我帮忙跑一个C程序而我现在主要用java,电脑上也就没有C语言的编译和开发环境,在学习java的这段期间,接触到了Eclipse这个强大的IDE,用惯了.就为调试一个程序,去安装一个VS觉得 ...

  2. android开发1:安卓开发环境搭建(eclipse+jdk+sdk)

    计划折腾折腾安卓开发了,从0开始的确很痛苦,不过相信上手应该也不会太慢.哈哈 一.Android简介 Android 是基于Linux内核的软件平台和操作系统. Android构架主要由3部分组成,l ...

  3. ubuntu上用eclipse搭建java、python开发环境

    上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...

  4. windows 下用eclipse搭建java、python开发环境

    本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...

  5. 基于Eclipse的Go语言可视化开发环境

    http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html 基于Eclipse的Go语言可视化开发环境 | 浏览:2924 | 更新: ...

  6. Eclipse搭建Android5.0应用开发环境 “ndk-build”:launchingfailed问题解决

    Eclipse搭建Android5.0应用开发环境 "ndk-build":launchingfailed问题解决 详细参考http://blog.csdn.net/loongem ...

  7. 【转】为eclipse安装python、shell开发环境和SVN插件

    原文网址:http://www.crazyant.net/1185.html eclipse是一个非常好用的IDE,通常来说我们都用eclipse来开发JAVA程序,为了让开发python.shell ...

  8. Eclipse和PyDev搭建python开发环境

                   Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...

  9. Java开发学习心得(一):SSM环境搭建

    目录 Java开发学习心得(一):SSM环境搭建 1 SSM框架 1.1 Spring Framework 1.2 Spring MVC Java开发学习心得(一):SSM环境搭建 有一点.NET的开 ...

随机推荐

  1. Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程

    此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...

  2. 【leetcode】Add Binary

    题目简述: Given two binary strings, return their sum (also a binary string). For example, a = "11&q ...

  3. 指令<AngularJs>

    对于指令,可以把它简单的理解成在特定DOM元素上运行的函数,指令可以扩展这个元素的功能. 首先来看个完整的参数示例再来详细的介绍各个参数的作用及用法: angular.module('myApp', ...

  4. Jquery判断变量是否为空

    var aaa=''; if(aaa) { //aaa不为空也不是不可识别对象时执行 } else { //aaa为空或不可识别时执行 } aaa必须是变量,对象的属性好像是不行,

  5. setInterval的停止与启动

    最近写代码,需要停止interval之后再重新启动,开始使用代码如下,发现无法重新启动 function func(){console.log("print")} //定时任务 v ...

  6. 【LFS】简易LFS搭建指南

    http://blog.csdn.net/u012333520/article/details/50533002#comments ////////////////////////////////// ...

  7. JAVA 虚拟机钩子

    Shutdown Hook Java程序经常也会遇到进程挂掉的情况,一些状态没有正确的保存下来,这时候就需要在JVM关掉的时候执行一些清理现场的代码.JAVA中的ShutdownHook提供了比较好的 ...

  8. SpringMvc的简单介绍

    1.mcv框架要做哪些事情 (a)将url映射到java类或者Java类的方法 (b)封装用户提交的数据 (c)处理请求---调用相关的业务处理,封装响应的数据 (d)将封装的数据进行渲染,jsp,h ...

  9. 苹果safari浏览器window.open问题

    现象:在做项目的过程中,使用window.open打开新窗口,在windows系统的ie,firefox,chrome浏览器上测试均没有问题,在苹果系统的safari浏览器上发现有些window.op ...

  10. bzoj1008快速面

    快速面裸题(显然的m^n-m*(m-1)^(n-1)) 然后,,,就没有然后了 #include <cstdio> #define wzf2000 100003 long long n,m ...