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

推荐订阅源

T
Threatpost
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
G
GRAHAM CLULEY
S
Securelist
P
Palo Alto Networks Blog
MongoDB | Blog
MongoDB | Blog
A
Arctic Wolf
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
Project Zero
Project Zero
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
C
Cyber Attacks, Cyber Crime and Cyber Security
F
Fortinet All Blogs
博客园 - 叶小钗
B
Blog RSS Feed
C
Cisco Blogs
Google DeepMind News
Google DeepMind News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
K
Kaspersky official blog
D
Docker
Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
T
Tor Project blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
J
Java Code Geeks
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
H
Help Net Security
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
Jina AI
Jina AI
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
NISL@THU
NISL@THU
美团技术团队
腾讯CDC

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