I. AOP framework
Encase is the AOP framework provided by C # For the. NET platform. The unique Encase provides deployment of the aspect (aspects) to the runtime code, while other AOP frameworks rely on the configuration file. This deployment (aspects) method helps developers who lack experience to improve development efficiency.
NKalore is a programming language that extends C # to allow the use of AOP on the. net platform. The NKalore syntax is simple and intuitive. Its Compiler is based on the Mono C # Compiler (MCS ). NKalore can only be used in the command line or # Develop. NKalore is compatible with Common Language Specification (CLS), which can be used in any. NET development environment, including Microsoft Visual Studio. NET.
PostSharp reads the. NET byte module and converts it into an object model. Let the plug-in analyze and convert this model and write it back to MSIL. PostSharp makes it easy for developers to analyze applications like code rules and design patterns. It transforms the idea of program development into the idea of Aspect-Oriented Software Development (AOSD/AOD.
The goal of AspectDNG is to provide. NET developers with simple and powerful AOP-GAOP implementations. It is similar to the open-source tools AspectJ and Spoon under java, and they are very mature.
RAIL (Runtime Assembly Instrumentation Library) Open-source projects can be adjusted and rebuilt before the C # Assembly is loaded and run. C # In CLR, We can dynamically load the Assembly and obtain classes and methods in the Assembly. The appearance of RAIL (Runtime Assembly Instrumentation Library) fills in some gaps in the CLR processing process.
SetPoint is. the full-featured (AOP) engine in the. NET Framework. it focuses on the use of the definitions that depend on RDF/OWL, called semantic pointcuts. its function is an IL-level, highly dynamic weaver & LENDL, a compelling Definition Language ,,,,,,
DotNetAOP provides the basic attributes of the AOP framework for CLR language.
NAop is an AOP framework under DotNet.
AspectSharp is a free AOP framework under DotNet. It uses Dynamic Proxies and XML as the configuration file.
Ii. Ajax framework
Ajax. NET Professional (AjaxPro) is one of the first AJAX frameworks to implement AJAX technology in the Microsoft. NET environment. It creates a proxy class on top of the client script to call the server method.
MagicAjax. NET is a framework that provides AJAX technology to create Web pages under ASP. NET. It makes it easy for developers to integrate AJAX into their pages without replacing the ASP. NET control or writing javascript script code by themselves.
Anthem. NET is an open-source AJAX toolkit for the ASP. NET development environment. It can run in ASP. NET 1.1 and 2.0.
3. workflow)
Workflow. Net is a Workflow engine created based on wmfc standards using Microsoft. Net technology.
NetBPM is an open-source workflow software transplanted from JBpm to the. net platform. NetBpm can be easily integrated with. Net applications to create, execute, and manage workflow programs.
Bpm Tool supports converting business models into software models. Business developers can use model-driven methods to design, implement, execute, and track business processes. Therefore, developers can focus more easily on changes in business logic.
3. text editing
FCKeditor is a powerful open-source online text editor (DHTML editor). It enables you to use many powerful functions on the web like Microsoft Word desktop text editor.
<