微软的J#我从开始接触就觉得是个比较有趣的东西:一个长得特像Java的混血儿。
前些天逛论坛,偶见一群人在讨论J#的前途问题,很多人说那东西“根本不如C#”,“甚至还不如VB。NET”。我的想法是:他们根本不了解.NET。
J#的目的是为了Java程序员能迁移到.NET平台而开发的。换而言之,J#是Java程序员准备的,而不是初学者。诚然,我认为C#拥有更优雅的语法,但是对于.NET这个平台本身而言,无论用什么语言(当然是在.NET上的程序语言),它们最终都是CLR。VB。NET,C#,J#,Delphi.NET.....各种语言的优劣在已经变得很不重要了--你熟悉那种,那种就是最好的!因为它们本质上几乎没差别的,极端说法是,.NET 语言仅仅是”外观“不同罢了。
就这点来说,.NET要比Java更有灵活性,虽然我是Java的忠实跟随者。
不过我们也看到了关于Java的一些有趣的新闻:去年出现了一种JPython,用Java翻译的运行于JVM上的“Python”。呵呵,不妨大胆地猜测,未来会出现更多的"JC++","JPascal",:JBasic",甚至是“JC#”,那么那时,Java会更像一个平台,语言的灵活性将更高!
posted on 2006-05-30 07:43
murainwood 阅读(354)
评论(1) 编辑 收藏 所属分类:
Java读书笔记