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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
B
Blog
A
About on SuperTechFans
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
酷 壳 – CoolShell
酷 壳 – CoolShell
WordPress大学
WordPress大学
IT之家
IT之家
D
Docker
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
The Blog of Author Tim Ferriss
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
博客园 - 司徒正美
Engineering at Meta
Engineering at Meta

博客园 - 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...