. Net Development Summary

Source: Internet
Author: User
Tags msmq
Document directory
  • 3.3 MSMQ
Preface

The. NET Framework is profound and requires further exploration. Never think that developing. NET is easy. The following is a brief introduction of some of my Development Summary of the. NET Framework (I am a cainiao-level, and look forward to high finger points ).

I. Client development 1.1 windows form

Development Based on Windows Forms.

1.2 WPF

. Net new preparations Replace the winform development framework.

Ii. Web development 2.1 ASP. NET

ASP. NET can be developed using the ASP. net mvc framework.

2.2 Silverlight

The RIA development framework launched by Microsoft (similar to flex), although I feel that the interface is not as detailed and delicate as it is, it is beyond the trend and is powerful as Silverlight.

Download silverighttools for Silverlight development.

Http://www.silverlight.net

2.3 flex

FLEX can communicate with the background using weborb (based on the AMF Communication Protocol) or WebService.

2.4 visualwebgui

Third-party development framework. Similar to developing a Windows form. It is very convenient to convert the original windows form program into a web program.

Http://www.visualwebgui.com/

2.5 Ajax Development 2.5.1 Jax. net

Ajax developed based on server controls.

Http://www.asp.net/

2.6.2 Jax. Pro

Access the. NET Server framework through JavaScript and exchange data through JSON/XML.

2.6.3 Extjs

We all know that.

3. Communication 3.1. Net remoting

. Net proprietary communication framework. Cross-platform cross-language is not supported. Supports transmission protocols such as HTTP and TCP.

3.2 WebService

3.3 MSMQ

Message Communication Framework on the Microsoft platform. It is mainly used for offline data processing.

3.4 WCF

The new framework of the above communication framework is integrated. More powerful.

Iv. workflow development 4.1 Workflow

User-Defined workflows are troublesome, but I do not feel very convenient for users to maintain them (the essence may not be understood ). So I am not very familiar with this framework, but it can be used for reference.

V. Database Development 5.1 ADO. net

SQL Server, Oracle, and access are supported by default.

To access other types of databases, you must download the corresponding class libraries (which can be downloaded from the official database website ).

5.2 distributed transactions

Multi-database and multi-operation transactional processing.

Vi. Portal Development 6.1 Moss (Microsoft SharePoint Server)

A portal development platform provided by Microsoft.

VII. Multi-System Data Integration 7.1 biztalker

It is mainly used for reversing and integrating multi-system data.

8. Development auxiliary tool 8.1 coderush for C #

The code writing tool allows you to clearly view the code.

8.2 visual assist

In the past, I used this tool, but the compatibility with Visual Studio was poor. Use coderush now.

8.3. Net Code Generation Tool

You can generate some underlying framework code in batches.

8.4 codesmith

It was used for a while, but later it was found that it was inconvenient to convert it into a. Net code generation tool.

8.5 CVS plug-in

Integrates CVS to facilitate code upload. But I don't like it.

8.6 Reflector

Decompile the code.

8.7 stylecop

Code style specifications.

8.8 sandcastle

Generate code Help File

9. personal favorite tools and client development in 9.1

WPF/winform + C ++/Delphi (write core code ).

9.2 web development

Silverlight/Flex + WCF/WebService

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.