剑客vs刀客 Java vs .NET

刀,无鞘的刀,重三十六斤六两三分,刀重而不大,重而不笨,千年寒铁精炼而成,刀身颀长,刀背轻薄,锋利异常,刀身桔黄色,隐隐泛着青色,刀面嵌龙凤图案,似龙吟,似凤鸣.刀柄带有两环,轻轻撞击会发出"叮呤"的响声,颇为清脆。此乃好刀,通灵的刀-DOTNET。

距今五年之前,一少年,金色长发垂肩,手中一把刀横扫波斯,威震西方.号称不败,刀出鞘,必见血而回。但只此昙花一现,伴随着少年的消失,此刀也消声匿迹。.

三年后,DOTNET刀重现江湖,京城长安,DOTNET刀横扫京城四大镖局(JSP),并占据了京城四大镖局。夺得了京师重地。DOTNET刀法强劲,招式简单,无花招,无虚招,上手便是实招,使招架之人躲无可躲,避无可避。倘若功力稍逊,非死即伤。比起其他兵器-以花招配实招,或花招多于实招的兵器,确实强劲凶悍了许多。更重要的是,DOTNET刀法更强调实用性,易学性,不仅适用于有武功功底之人,亦适合毫无基础之人。如此老少皆宜的刀法,却也不失为一流刀法。DOTNET刀的成功并不仅仅是因为刀的特性和独特的刀法,更重要的因为刀的创造者,有着武林第一堡之称的:微软堡!!实力雄厚的微软堡,无论从人力,物力,财力上都全力的支持着DOTNET刀法的完善和发展。尤其是微软堡在全国的各大银号(Windows操作系统),只要你是DOTNET刀的修习者,便可以优先提供贷款帮助(系统API)。.这也为DOTNET刀成为一流刀法奠定了坚实的基础。

做为一把优秀的刀,从威力,技巧,使用方面都不会输给其他兵器。从三年前的一战成名到如今的占有一席之地,站在刀(商业化)的立场上,它是王者之刀.站在江湖(编程语言)的立场上,它是可以与Java剑抗衡的少数几个兵器之一。。。做为后起之秀,在被Java剑和无极棍C/C++瓜分的江湖,刀所要做的事情会更多,面对Java剑已经越来越完善的招数和人数,质量上的优势,刀要做的事情还有很多很多。但是刀也省去了很多需要做的事情,刀偷师Java剑和无极棍C/C++的优点。用他们的成功经验来促使自己的快速的发展和进步。

在DOTNET刀扬名京城之时,为何能一举吞并京城四大镖局(JSP),除了刀法奥妙,熟悉镖局的运作模式和弱点之外,最重要的一点就是,刀法本身就有一个旁支ASP.NET,此旁支早已从事镖局行业十数载,甚至在Java剑未能涉足该领域之前,击败了当时的镖局龙头离魂勾(CGI),坐上了龙头宝座,堪称至尊地位,并且获得武林内外一致的好评!!ASP.NET旁支做为刀法中重要的旁支之一,不仅在继承了刀法的奥妙同时,更加完善了镖局行业的操作和规范,改进了一系列镖局的运作方式和模式。更因为微软堡为使用DOTNET刀的人,提供了一种北部大漠之地,异常彪捍凶猛的猎犬:VS杀手犬(Visual Studio.Net),此犬驯服后,对主人异常忠诚,除忠心护主更是勇猛异常,配合DOTNET刀,真的是:夕阳无限好,杀人用此犬啊。

然此犬也颇为贵重,比起JBuilder暗器来说有过之而无不极.不过好在因为此犬需要的人甚多,江湖中自然也不乏亡命之士,甘愿冒着得罪微软堡的风险,高价收购纯种的VS杀手犬,经过配种繁殖,再以低于正常的价格出售。生意也非常不错。这不仅解决了一部分人的再就业问题,也帮住底层的DOTNET刀客节约了不少银子。真是一举两得。因为VS杀手犬的出现,从而在根本上完成了减轻,减少了镖师的劳动力,为镖局节约了成本。以前两个镖师小心翼翼的护镖,现在有了VS杀手犬的帮助,镖师就可以完全的放松的带着爱犬,大摇大摆的招摇过市了,也应了一句俗话:家有一犬,犹如一宝。真是居家旅行,必备好宠!

DOTNET刀中也不乏能人异士,他们利用与Java剑较量之时,根据自己的领悟,也创造了适合DOTNET刀修炼的轻功:NHibernate,此轻功不仅青出于蓝更胜于蓝.一时间也为熟悉DOTNET刀之人津津乐道,不仅如此,对于千军万马之中,DOTNET刀也有NAnt可以使用,虽不仅完美,但也算得上是纵横沙场,横扫千军。同时针对DOTNET刀的各种辅助招数武功,暗器也是层出不穷,例如:为了检查刀客的武功进展情况,保证练功之后不出现走火入魔的症状(单元测试),你可以修习NUnit。为了VS杀手犬的健康和茁壮成长,你可能需要每天记录宝宝的成长情况(文档生成),这个时候你可以修习NDoc。为了在战斗时能保证速战速决,一招退敌的效果(减少代码编写量,代码生成器),你可以修习CodeSmith,此招如果运用得当,对你在战斗中帮助是巨大的!!

另外一个最重要的是暗器,为什么说它是暗器,是因为它阴险,不入流,为行家高手所不嗤,不过那个行家不是从新人过来的呢??放心使用吧!!尽量无耻吧,老一代的人说,无耻过后便是彩虹,你还怕什么呢??说它是暗器,其实它并不是锻造而成,反而它更怕锻造.它原本属于南方苗疆之地的一种虫,后被南苗异人发现此虫的特异之处-它可以记录被它附身之人所发生一切事情!!而后南苗异人将此虫炼制成蛊,以做降头之用!!后经流传到中原,经过多年发展.就成了现今的暗器--DOTNET Reflector了(反编译为源代码的工具),暗器特点很简单也很实用,就是将此暗器偷偷下于某人身上,等你完成检视之后,再将其召唤,以自己独有的暗语让此蛊吐出监视的全过程,再现中蛊之人的一言一行,从而达到了偷学,偷习,钻研武功的用处。不过无奈此暗器只适合于DOTNET刀客身上,对于其他兵器,只能望尘莫及了(如果要是能用于其他兵器,岂非无敌??)。

俗话说:万事万物必定环环相扣,相生相克,才会构成如今的自然界,此暗器的防护也比较简单.只需要随身佩戴另一种与附身蛊相克的蛊-混淆蛊(混淆器)就好了.对于混淆蛊,其种类繁多,有大有小,有简单有复杂,有美有丑,使用混淆蛊后,附身蛊所监视的对象会从人转变为混淆蛊,也就是附身蛊监视的是混淆蛊,呵呵,试问一下你看到的过程一直是一个蛊,你会做何感想呢?有人说混淆蛊和附身蛊本是一对,所以会异性相吸。也有人说,混淆蛊是附身蛊的孩子,孩子出门在外,见到长辈,肯定要低头认错!!不过这些传说无从参考,暂且不去追究了。其他还有很多不错的暗器和奇特招数,在这里暂且略过.留给修习者们自己去发掘和寻找吧。正是因为这些辅助招数武功,暗器。极大的丰富了DOTNET刀的使用和传播。同时也为DOTNET刀法的发扬光大注入了一剂强心针。

DOTNET刀的另一特征就是"融",一个融字足以说明DOTNET刀的霸道之处,习此刀法并非需要重新开始一步一步修习,如果你是无极棍C/C++的使用者,则可以修习C++.NET一门,如果你是Java剑使用着可以修习J#.NET一门,如果你是VB枪的爱好者,则可以修习VB.NET一门。对于武林中人来说,刀法大而深的奥妙在此时方才能显示出来,因为刀法完全照顾到了其他兵器和武功,融合了多家武功之特长。说它是刀法,其实也可以说它中有剑法的灵气存在,说它是易学易通易精的刀法,则它也继承了无极棍C/C++的特点,入门容易精通难!!。正是因为刀法中的"融"字诀,因此也得罪了其他不少兵器,不过好在微软堡正在鼎盛之时,其他兵器除了偶尔发表一下抗议之词外,也奈何不得。

微软堡能独霸武林二十余年而不倒,不仅仅依靠强大的实力,也依靠有完善的帮助体系来发展人才和留住人才。微软堡每半年必会有一次热心大奖(MVP最有价值专家)的评选,而大奖的得主除了得到可观的金银财宝之外,更可以得到只有堡内少数长老才可以观阅的独孤秘笈(非公开内部技术文档),如果你自问武功已经超凡脱俗,不屑一顾,你也可以在年底的微软堡聚会上有机会见到,神龙见首不见尾,智慧与美貌并重,英雄与侠义的化身,玉树临风赛潘安,一朵梨花压海棠的小银宠-微软堡的堡主-独孤盖和独孤鲍。但大凡参加此次大会的年轻一代的目标,无一例外,都是想一睹独孤盖的女儿:独孤烟的芳容,如果能得到独孤烟的青睐,则可以顺理成章的成为微软堡的驸马,不仅有享之不尽,用之不竭的财富,更可以了解到微软堡各大银号的内部秘密(Windows Code)。像这样,江山与美人皆可得的绝佳好事,试问又有几人可以挡的住诱惑呢??

纵观DOTNET刀法之道,所感颇多,从刀法上它不逊色,从使用者人数的角度它更是胜人一筹,在以老带新(MVP机制)的帮助下,对于刀法的发扬光大更是功不可没。但面对手Java剑道的飘逸潇洒,无极棍C/C++深厚的功力,刀要走的路还会更长更远。.

做为我们江湖中人来说,也是个绝佳的锻炼机会,你今天可以挑战Java剑,明天也可以挑战无极棍C/C++,对于我们的积累经验,是非常有帮助的。因为无论是对DOTNET刀,Java剑,无极棍C/C++,或者其他兵器来说来说,它们都存在于武林这个地方(计算机),他们的最终目标都是为了称霸武林,独步江湖。做为这个目标的实现者,我们不仅要专精于自己的武功,更应该多了解不同的武功,以便将来在碰到对手的时候可以起到知己知彼的作用,以不同思维来思考问题,从而做到知识面广而精通某领域,完成我们武林人士的"十字线"-面广而精!!!

剑客vs刀客 Java vs .NET

时间: 2024-10-15 10:31:32

剑客vs刀客 Java vs .NET的相关文章

Eclipse IDE 使用技巧 (Eclipse工作空间小技巧)(自己的一些学习笔记和心得,记录下来,备忘录和复习使用)

很多人觉得Eclipse不就是个开发工具吗,有什么好讲的啊,其实这种想法是错误的,Eclipse IDE集成开发环境里面有很多的玄机,有很多的技巧和设置,是很多4-5年的java程序员都不常应用到的甚至是不知道的,所以我觉得有必要把自己的一些Eclipse的心得和使用技巧跟大家分享一下吧.大家相互的学习,只有不断的学习和汲取新的知识才能不断的提高自己! 中国有句老话叫做,工欲善其事,必先利其器.我们把Eclipse里面的一些设置和小技巧掌握之后,对我们的开发效率来说可以大大的提高,对我们写代码也

Android消息机制1-Handler(Java层)(转)

转自:http://gityuan.com/2015/12/26/handler-message-framework/ 相关源码 framework/base/core/java/andorid/os/Handler.java framework/base/core/java/andorid/os/Looper.java framework/base/core/java/andorid/os/Message.java framework/base/core/java/andorid/os/Mes

Java多线程学习(吐血超详细总结)

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 目录(?)[-] 一扩展javalangThread类 二实现javalangRunnable接口 三Thread和Runnable的区别 四线程状态转换 五线程调度 六常用函数说明 使用方式 为什么要用join方法 七常见线程名词解释 八线程同步 九线程数据传递 本文主要讲了java中多线程的使用方法.线程同步.线程数据传递.线程状态及相应的一些线程函数用法.概述等. 首先讲一下进程和线程

Java TM 已被阻止,因为它已过时需要更新的解决方法

公司的堡垒机需要通过浏览器登陆,且该堡垒机的网站需要Java的支持,最近通过浏览器登陆之后总是提示"java TM 已被阻止,因为它已过时需要更新的解决方法"导致登陆之后不能操作, 但是操作系统中确实已经安装了比较新的JDK,安装的JDK版本是jdk-7u67-windows-i586,因为太烦人,所以决定搞清楚报错的原因,一劳永逸,彻底解决这个问题 准备工作:安装JDK,安装版本jdk-7u67-windows-i586.exe,因为机器的Eclipse还依赖64位的JDK,所以另安

Java四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用.本文是基础篇,后面会分享下线程池一些高级功能. 1.new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? Java new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start(); 1 2 3 4 5 6 7 new Thread(new

由@NotNull 注解引出的关于Java空指针的控制(转)

Java 小技巧和在java应用避免NullPonintException的最佳方法 在java应用程序中,一个NullPonintException(空指针异常)是最好解决(问题)的方法.同时,空指针也是写健壮的顺畅运行的代码的关键.“预防好过治疗”这句话也同样适用于令人不爽的NullPonintException.通过应用防御性的编码技术和在遵守多个部分之间的约定,你可以再很大程度上避免NullPointException.下面的这些java小技巧可以最小化像!=null这种检查的代码.作为

Java注解(2)-注解处理器(运行时|RetentionPolicy.RUNTIME)

如果没有用来读取注解的工具,那注解将基本没有任何作用,它也不会比注释更有用.读取注解的工具叫作注解处理器.Java提供了两种方式来处理注解:第一种是利用运行时反射机制:另一种是使用Java提供的API来处理编译期的注解. 反射机制方式的注解处理器 仅当定义的注解的@Retention为RUNTIME时,才能够通过运行时的反射机制来处理注解.下面结合例子来说明这种方式的处理方法. Java中的反射API(如java.lang.Class.java.lang.reflect.Field等)都实现了接

jvm系列(一):java类的加载机制

java类的加载机制 原文:http://www.cnblogs.com/ityouknow/p/5603287.html 1.什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构.类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口. 类加载器并不需要等到某个

Java注解(1)-注解基础

注解(Annotation)是在JAVA5中开始引入的,它为在代码中添加信息提供了一种新的方式.注解在一定程度上把元数据与源代码文件结合在一起,正如许多成熟的框架(Spring)所做的那样.那么,注解到底可以做什么呢? 1.注解的作用. 提供用来完整地描述程序所需要的信息,如编译期校验程序信息. 生成描述符文件,或生成新类的定义. 减轻编写"样板"代码(配置文件)的负担,可以使用注解自动生成. 更加干净易读的代码. 编译期类型检查. 2.Java提供的注解 Java5内置了一些原生的注