惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
M
MIT News - Artificial intelligence
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
博客园_首页
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
F
Fortinet All Blogs
腾讯CDC
罗磊的独立博客
IT之家
IT之家
I
InfoQ
V
V2EX
博客园 - 叶小钗
A
About on SuperTechFans
Y
Y Combinator Blog
C
Check Point Blog
量子位
Martin Fowler
Martin Fowler
Vercel News
Vercel News

博客园 - Gordon Golden Shining

who am I inside of me STGenerator Released ObjectDataSource的Add-In Asp.net page lifecycle explain in msdn 我做的代码生成的工具的思路 (支持.NET2.0) Programming Haskell in Visual Studio.net 2003 C#/VB.Net converter A good book to read A possible way for testing threading/server application a break in .net 2.0 remoting WinXP sp2 and win 2003 does break com+/System.Transaction 2.0 You have to read this All about codes generation New tools box for year 2005 Recommend: IOC container must read article dynamic proxy how to How to implement AOP in .net some common used tips in web development No refresh dropdownlist using xmlhttp callback
My Wishlist for .net development
Gordon Golden Shining · 2005-07-20 · via 博客园 - Gordon Golden Shining


First, I would say C# as a language itself is much superior to java.
autoboxing, variabe length paramters, meta-data,... all the new features in java1.5,
C# has them in the first day born.

But .net open source and project are too disappointing and many goodies we don't have but java people
is savioring it for a long time.

1. There is still no a mature aspectJ like open-source project to staticlly weave to IL for .net.
why I want it rather than dynamic proxy? which castle has provided...

Simply because I don't want to change my existing codes base.

Manytimes, after we finished a project, there is the long-term maintenance and support time.
there are so many changes request. And many changes may span the whole application, do you
really want to go through the whole application and keep adding the change you want with
many messies and unexpected errors?

That is what I believe, static weave and add the aspect, maybe a good way to solve my headache.


2. There is no good dynamic scripting yet mature like groovy in Java. IronPython sounds good,
but still immature and seems many bugs there.


3. Spring.Net is too slow and no idea where it will go to...

This is what I wish
dynamic scripting will be used more and more in application side maybe under the
light-weight container.

People in java side is starting to use groovy now and connected
to spring, very interesting. http://www.behindthesite.com/blog/C912632915/E647248081/

Thinking about, what if you can simply change the script to modify
the business rules,
to replace the boring xml configuration, to write simple test, easy to change and
no compile.

They are all good and quick fix for your project when the boss is screaming
at you for something in production not working, when some business is complaining
and want to see the change ASAP...