现在很多东西趋于同质化,连语言也是,java、c#语法如此相似以至于无论转哪边用个一天两天熟悉语法足以,但是语法毕竟简单,难的是其他的,java是jvm、jre、各类框架、rmi、cobar...,那么c#当然应该是.net框架了,现在看了看c#,语法什么的都没任何问题、ide在熟悉过程当中、也能做点小东东,但是要用c#真正做项目肯定不止这点了,对ADO、整个.net框架、程序的结构、发布...还是十分薄弱,管中窥豹,只懂那一点,对全局基本上是一抹黑。请问前辈如何才能改变这种学习状况啊?

解决方案 »

  1.   

    看看 《.net大局观》,或许你能清楚点,别把.net想的太复杂了,它比Java有条理的多。
      

  2.   

    鄙人一直同时做.net与java的开发和研究
    觉得都一样从任何层次上
      

  3.   

    这个说的好:.net 只是一个 易用型框架
    对于库 和 一些控件的 操作 只要 做到比较熟悉 或 了解该怎么做
    实际应用能马上知道或通过查资料如何实现 即可
    真正要学习的 是 一些好多 应用架构 数据结构. 算法与架构才是灵魂易用型点名了它的本质就是要让任何人最容易上手最方便使用的,所以即使碰上点小问题也easy,好像新买一台智能洗衣机也得看看说明书嘛!
    推而广之:应用层面无难事,都是以好用为目标的!
    架构确实就难些了,因为涉及到了方法论和很多经验的沉淀,那又不是一天两天的事,慢慢来。
      

  4.   

    找.net基本框架研究,隨便看看一些開源項目.
      

  5.   

    同意 KimmKing(秦风意动(NAF Framework--代替Web Service)) 的说法
      

  6.   

    好多星鄙人一直同时做.net与java的开发和研究
    觉得都一样
    从任何层次上
      

  7.   

    鄙人一直同时做.net与java的开发和研究
    觉得都一样
    从任何层次上想问一下:可以想见,用java和.net做b/s可以这么说,都是遵循HTTP、应用服务器等一系列规范和通行做法的。但是做c/s还能这么讲吗???用java或.net做c/s结构的程序其差异性恐怕应该很大吧?望高手赐言!
      

  8.   

    莫非楼主想要JAVA  .NET全精通吗?估计在座的各位没谁敢这么说吧
      

  9.   

    不要老是干这种事情.....
    以前公司把代码从asp转到.net都干了3个月....
    更何况你java转成.net呢?
      

  10.   

    JAVA  .NET全会我觉得绝非难事,甚至于可说很简单,我的意思是说会用JAVA或.NET做编程是很简单的事情,我说了语言同质化,好比你用海尔的空调和格力的空调。差异是有,但是很小,也不影响你用。c#和java语法语义雷同、应用层面的跨越几乎没什么障碍。对于JAVA .NET全精通,要看你的“精通”是侧重哪边,如果是设计模式,那仍不是太难吧?spring、hibernate、ibatis这些架构都是兼有java和.net版本的,经典设计模式也从不限制使用的语言。但是要对语言底层“精通”,那是不一样的,jvm、jre和clr、fcl...差别当然是很大。
      

  11.   

    .net的什么啊?csharp?我认为还是csharp符合逻辑些。祝愿你好运。
      

  12.   

    .net 是 一套 比java 更快速的 开发 框架.
      

  13.   

    学.net 先学一下asp.net ado.net webserives就行 好入门
      

  14.   

    搞JAVA前景多好啊,强烈建议楼主不要转!!现在.NET多如牛毛,不值钱了。
      

  15.   

    楼上的话我不爱听了,搞java的不也是一大堆?什么才叫值钱什么叫不值钱?这些只不过都是工具
      

  16.   

    java比.net前景好的论调是没有根据的,我们这里一大把千把块钱/月的javaer,懂行的都明白,做一般的B/S,java和.net根本没多大区别,技术含量是一样的低,也就是说jsp和asp.net差别很小很小,而后者还有微软rad环境的支持,开发效率只高不低。
    java世界有太多杂质,也太朦胧,说白了就是忽悠太多,什么设计模式、什么soa,全tmd忽悠,structs、log4j、ibatis这些东东效力是有,但不是万金油,至于hibernate、设计模式...就让人无奈了,基本上没有解决什么根本问题。设计模式理论一大堆,人家客户需求一变,你还能重用什么?真是可笑。正在研习csharp ,过程是痛苦累人的,但是希望是巨大的,人为希望而活!
      

  17.   

    to: huwei001982(凶猛的小狗)
    等你升星了再来说话吧,java的fans吧?
      

  18.   

    .net 是微软的,Java是sun公司的,微软有操作系统,sun有吗?
      

  19.   

    c#java是可以共通的, 而好得东西两者都会互相借鉴..对于每个程序员的各位来说也应该是一样的吧?
      

  20.   

    to: huwei001982(凶猛的小狗)
    等你升星了再来说话吧,java的fans吧?
    ----------------------------
    哈哈, 俺从没用过 java, 我说设计模式有用就证明我是 java 的 fans?? 设计模式只有 java 才有?升星? 俺是vc区的星,不过一两年没去了,现在混水源
    ps: 星星有什么用?
      

  21.   

    星星的作用就是让我觉得值得和说话你没用过java
    我没用过vc你所鼓吹的设计模式是否就是23种gof设计模式?
    设计模式不是学来的而是自己用出来的,别把设计模式吹的多高。
    对于面向对象的灵活运用和对于数据结构的熟练掌握才重要,而且前者从属于后者。设计模式算个屁。你来说个你体会最深、立竿见影的你自己的设计模式运用经验,让我等愚民受教一下可好?