Microsoft technical strategy of Web developers

Source: Internet
Author: User
Tags php web development

First JiangsuWebYuan Yongfu lecture at the Developer Conference

WebMicrosoft technical strategy of developers

Yuan Yongfu

2011-7-15

[Speech supporting PPT documentation/files/xdesigner/webdev-yfyuan.ppt.]

Good afternoon:

First of all, I would like to thank Jiangsu Internet club,ProgramMember club and sponsors, so that I can stand on the podium and everyoneItElites share my thoughts.

I believe that many people present here share their own ideals and pursuits for their own careers. Of course, they also face many survival and development problems. I would like to share my thoughts on this.

We are engaged in software development. Yu Gong contributes our talents to the Construction of China's information society. In private, we sell our software and services to make money. In fact, the two can be combined. If many people use the software and services we provide, it will bring convenience to others, promote social development, and make money and realize their own value.

To achieve these goals, we must first clearly understand our interests. Our developer's job is to provide software products and services to our customers for compensation. Therefore, in terms of strategy, we should be most concerned with two people: one is the customer and the other is ourselves. Where are customers? What are the requirements? What can I provide to customers? What is the cost? This is a problem that needs to be clarified first, followed by technology.

The first problem to be solved is, where are our customers?

Obviously, users who already use software are our potential customers, and the problems they feel are our needs. So what kind of technical platform has the most users?

That is Microsoft technology. In the world70% Server and80% OfPC The machine runs Microsoft's operating system,70% The browser isIE , MicrosoftMs SQL Server A large number of database systems are deployed, and Microsoft is vigorously developing towards smart mobile devices. All of this gives Microsoft the largest number of users in the world, so Microsoft has become the most powerful software company.

Moreover, Microsoft pays great attention to the third-party software technology industry based on Microsoft technology. Therefore, the technology ecosystem operated by Microsoft is the largest technology ecosystem in the world, this technology ecosystem includes Microsoft, third-party software developers, and end software users.

This world's largest and most prosperous technology ecosystem generates the world's largest software demand, these requirements include end-user-oriented software functional requirements, as well as training, consulting, and technical support for software developers.

There is no need, and all technologies are on the cloud. Because there are so many users and needs of Microsoft technology, it is easier for our developers to find and satisfy the customer's needs, so as to help increase the customer's productivity and realize their own value. Therefore, Microsoft technology is in line with us.WebDeveloper benefits.

 

The question to be discussed next is, can we control costs when developing software for customers who use Microsoft technology?

The answer is yes. It can be said that the world uses the lowest-cost technology at Microsoft.

MicrosoftVS SeriesIDE Reputation has always been good, powerful, easy to use, can greatly improve the development speed; and the latest versionVs. Net team system Software design,Source codeManagement,CodeA full set of software development work, such as writing, unit testing, functional testing, deployment, and release, basically covers the entire process of software development, so that our development efficiency can be improved to the extreme.

Provided by Microsoft. Net The framework unifies the development model so that we can easily switch back and forth between servers, clients, and smart mobile devices.ASP. NET Unified TechnologyB/S AndC/S Developers do not have to worry about a large number of underlying technical details, but focus more on the implementation of user functions.

use WPF/sliverlight with technology, we can develop colorful multimedia user interfaces at a low cost. Such user interfaces are extremely competitive in the market, desktop development and Web Unified Development.

UseLINQTechnology, we can achieve unified processing of databases and programming objects, and fully enjoy the powerful functions of structured query object data.

At the same time, Microsoft provides the most complete software system architecture, includingWindows Operating System,SQL Server Databases,IIS Servers andOffice AndIE Browser client software and so on. This makes the software deployment and maintenance relatively simple, and the system integration is tight, so that we do not have to compile and debug it everywhere.

All of these can reduce the cost of ownership of the information system. For the benefit of the customer, it is for our benefit.

with Microsoft technology, we can find many customers who need to meet these needs at a low cost and at a high speed, Web developers bring value, so any rational Web open Developers will not reject Microsoft technologies and will consider using Microsoft technologies to develop software.

 

Ladies and GentlemenItMany friends in the industry, the choice is more important than the effort, and the ancient sage chose the Lord and habitat. Obviously, Microsoft is a good choice. With the help of Microsoft technology, we can find more customers, find more needs, and use our own talents to help our customers, realize your own value. We are standing on the shoulders of Microsoft, a giant.

I would like to share these ideas with you and thank you again for the Jiangsu Internet club, Nanjing programmer Club, and conference sponsors.ItThank you for your colleagues in the industry.

 

[Some other people have already elaborated on Java and PHP Web development technologies in this Conference. Therefore, this article only talks about Microsoft technology, not Java or PHP.]

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.