日期:2014-05-20  浏览次数:20763 次

对语言高低的吐槽!!!
每次来到CSDN都会激起语言高低的争论。。你们觉得有必要吗?一个工具而已,而且都是称手的工具。有人说asp.net慢。请问你们的内功修为怎么样。有水平品论一个语言的差与好吗,在这个行业呆了多少年。。精通.NET底层类库,搭建了优秀的框架。NO,没有,而且有很多伪高手混迹在ASP.NET的高层。。做的ASP.NET普遍难维护,运行慢。。这是不争的事实。。ASP.NET入门简单,上手快。。开发效率快。这是很多人选择ASP.NET的理由。但是一些通用的东西。。没有经过调优测试搭建起来的项目也可想而知。就如同一栋亮丽的楼房。。不知道它什么时候会倒。
  MVC的到来,让很多跟风使用。但是用到了它的精髓,有多少了解领域驱动设计。。想必还有很多人用三层吧,还有很多人三层和MVC都傻傻弄不清楚,有多少人了解用IOC去降低整个项目的耦合性,有很多都自信的说用工厂,用抽象工厂啊,面向对象设计能支撑整个架构,想过没有引用AOP.
  现在流行的词语叫高内聚,低耦合,但是有多少项目做到了。。一个初期项目上线,运行,后期的模块的开发是不是要引入初期的项目模块。。难道这样叫低耦合。。想没想过。。模块可以安装,卸载,禁用,恢复,赋予相关的权限。这个才叫模块式开发。。
C# code
  IDatabase db=DependencyResolver.Current.GetService<IDatabase>(); 

C# code
      AspectF.Define 

                .Log(Logger.Writer, "Inserting customer the easy way") 

                .HowLong(Logger.Writer, "Starting customer insert", "Inserted customer in {1} seconds") 

                .Do(() => 

                        { 

                                CustomerData data = new CustomerData(); 

                                data.Insert(firstName, lastName, age); 

                        }); 


C# code
@(Ajax.Layout().Tabs("Tab1").Views(p =>
{
    p.Add(Html.Global("Info")).Load(Url.Action("Information",new { AppName = "News", date = DateTime.Now }));
    p.Add(Html.Global("key_Forum")).Load(Url.Action("Information", new { AppName = "Forum", date = DateTime.Now }));
    p.Add(Html.Global("key_Activity")).Template(@<text></text>);
    p.Add(Html.Global("key_Group")).Template(@<text></text>);
})
.Options(opts=>opts.EnabledContentCache=false)

    )
   
要看做出的东西。。还要看用工具的那个人。请不要互相吐槽。。请年轻的人情不要浮躁。。请以为不要认为自己搭建起浮肿的项目,而引以自豪。要虚心学习。。多看看开源项目。。了解怎么搭建起代码之美的项目

------解决方案--------------------
唉,路过学习
------解决方案--------------------
最近在看领域驱动。。 但项目组不上这个。。。
------解决方案--------------------
路过,围观!
------解决方案--------------------
低调路过,强势围观!
------解决方案--------------------
很多人喜欢花费精力去争论一下很无聊的东西 却不肯花费一点时间去让自己变得更nice
------解决方案--------------------
第三段代码没看懂?哭泣了。
------解决方案--------------------
探讨

最典型的比如争论 C#和JAVA优劣的蛋疼孩子 引用某老女人的原话:谁告诉你java和C#是不能同时用的呢 傻X(嗯 一字没改 哈哈)

------解决方案--------------------
支持!~各有优劣势嘛!~~..不能太偏一的看待问题
------解决方案--------------------
其实 就是 钱多钱少的问题。。。

如果我赚的是你10倍,你写代码的能力 就算比我强100倍, 我也可以强烈鄙视你。。。