国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:Interview with Microsoft's .NET Compact Framework Technical Evangelist

1樓
wangxinxin 發表于:2010-12-15 10:05:46

Robert Levy: First off, I'd like to thank you for taking the time to speak with us and participate in this interview. As the ".NET Compact Framework Technical Evangelist" what exactly is your role within Microsoft? What services are you able to provide to software developers?

Kent Sharkey: The Technical Evangelist role is always good for a smile. There aren't too many companies willing to call people that. Basically, our role is to go forth into the community to introduce developers to technologies that aren't shipping yet. We are the advance scouts, if you will, preparing people for changes to come.

RL: In your own words, how would you define the goals and strategy Microsoft is using to merge existing (and future) mobile technology with the larger concept of ".NET"?

KS: Good one. If you think of the overall goal of .NET as helping programs (and people) to communicate better it becomes clearer. Today, and in the past, this has been fairly difficult in the mobile space. People needed to be mobile experts, and used primitive tools to craft apps for Pocket PC or phones. Microsoft is attempting to make this easier for developers, and to enable new forms of applications by doing this.

RL: More specifically, how would you define the .NET Compact Framework and Microsoft's goals in developing it?

KS: The .NET Compact Framework is a lightweight version of the .NET Framework, designed to work well with resource constrained devices. The execution engine and garbage collection has been tightened up, to help with devices where overall memory is still measured in MB. In addition, our support for important standards on the device, such as XML and SOAP support, as well as strong database support with SQL CE are a first in the industry. (well, maybe not the strong database support, but hopefully you're with me) What the .NET Compact Framework is doing is giving developers a set of tools that span devices through servers with a single, consistent programming model.

RL: The .NET Compact Framework and Mobile Internet Toolkit are 2 opposing Microsoft technologies that can be used to develop mobile applications with .NET. Generally speaking, what types of applications do you see as best suited for each of these? What are the key differences between them in terms of development tools, programming techniques, development costs, deployment procedures, and end-user experiences.

KS: I wouldn't say that they were opposing, but complementary. Think of them as the device analogs of Windows Forms (.NET Compact Framework) and Web Forms (MMIT). They both have their place, and optimal usage model. In the case of MMIT, the idea is really reach -- MMIT is great for moving your web applications out to a wide variety of devices, phones, etc. It is a great extension to the ASP.NET model. It's problem is the types of devices it typically targets -- cell phones. They typically have poor data entry capabilities. As such, I would say that MMIT is best for apps that don't require a good deal of data entry, and where the amount of data displayed is relatively small (again, due to phone limitations). Finally, MMIT is best suited for always online applications. .NET Compact Framework, on the other hand, brings a few neat items to the table. First up, through either the larger memory on the device and/or SQL CE, it has data storage capabilities. Therefore, .NET Compact Framework is great for applications that spend part of 'their life' disconnected. SQL CE replication allows you to merge your data back into SQL Server as needed (when connected). Second, .NET Compact Framework gives you the richer capabilities of the device UI. You can use controls such as TreeView, ListView and (soon), DataGrid in your applications without having to struggle with a cross platform DHTML solution. The application could also be faster, as no return time is required to retrieve data. Finally, the development model of .NET Compact Framework is just the same as that of desktop Windows Forms, allowing a developer to move freely and easily between developing for the device and the desktop. MMIT has a somewhat different programming model, possibly confusing some.

RL: As a "Technical Evangelist" you recruit developers to use emerging technology. When doing this, who is your target audience? In other words, what types of organizations do you see as being the best candidates for quickly adopting the .NET Compact Framework? Who do you predict will be (or currently are) the early adopters of this technology?

KS: I look at the target audience as being in two main groups. First, there are those groups doing device development today. .NET Compact Framework gives this group a rich set of tools and consistency with the desktop that will help their move forward. Second, there are those who have never done device development. This is the very exciting group, as .NET Compact Framework means that they can now extend their existing applications to the device easily. They no longer have to learn a new programming environment, with new tools and languages.

RL: Through your interactions with the developer community, what have you found to be the most compelling reasons given for adopting the .NET Compact Framework? Conversely, what reasons have been given for NOT adopting the technology?

KS: The most compelling reason for me is that it uses the same tool and programming model as you develop on the desktop. The consistency between .NET and the .NET Compact Framework means that you already know how to do most things on the device. You build both in Visual Studio .NET. As for reasons for NOT adopting the technology, well, I'm just the wrong person to ask that. There isn't any.

More seriously, some of the companies I've spoken with have decided not to move to .NET Compact Framework because they are already working with (and happy with) Embedded Visual C++ or Embedded Visual Basic. Particularly for small developer shops, that have already scaled the learning curve to get their code on the device 'the hard way', the added training time does not make economic sense.

RL: What advice can offer for developers who have already created and deployed applications for the Windows CE platform using Embedded Visual Basic and/or Embedded Visual C++? What factors should be considered when deciding between maintaining existing code or rewriting applications with the .NET Compact Framework?

KS: The answer is easier for the Embedded Visual Basic people, so I'll start there.

Many of the eVB customers that I've spoken to have been happy with the product. Others, however, feel that there is a 'glass ceiling' to the product. If you try to do applications that go beyond this barrier, it becomes quite difficult. In addition, the fact that it was limited to VBScript was quite limiting. For these developers, we have only good news. Now, they have the full VB .NET language, with the Compact Framework of classes to create their applications with.

Embedded Visual C++ developers, on the other hand do have a choice to make. If they need absolute control of the device, and they're happy developing with eVC, I often encourage them to continue. Those that want to create Web Services, or otherwise take advantage of the functionality available with the .NET Compact Framework, however, should do more than look at .NET Compact Framework. They will find that C# is an amazingly easy language to learn, and the framework does make doing a lot of stuff very easy.

<!-- FIN ARTICLE -->

 

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .04688 s, 2 queries.
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    欧美色视频一区| 亚洲美女黄色片| 欧美精品一区二区三区蜜桃| 午夜精品在线| 夜夜精品视频一区二区| 亚洲电影免费观看高清完整版| 国产亚洲综合在线| 国产精品尤物福利片在线观看| 欧美日韩精品综合| 欧美黄污视频| 欧美成人免费小视频| 麻豆91精品91久久久的内涵| 久久久久成人精品| 久久精品综合| 久久免费国产| 久久香蕉国产线看观看av| 久久精品91久久久久久再现| 久久www成人_看片免费不卡| 久久se精品一区精品二区| 欧美中文在线视频| 久久精品国产在热久久| 久久九九免费| 欧美h视频在线| 欧美激情在线免费观看| 欧美日韩国产一区精品一区| 欧美日韩一区二| 国产精品久久久久久久久搜平片 | 在线观看日韩欧美| 亚洲高清二区| 99一区二区| 亚洲欧美日韩国产综合| 久久国产精品久久久| 久热精品视频在线观看一区| 久久久久在线观看| 欧美成人午夜| 国产精品vip| 国产综合香蕉五月婷在线| 亚洲国产欧洲综合997久久| 在线视频亚洲欧美| 久久精品国产一区二区电影| 欧美成人午夜免费视在线看片| 欧美日韩精品二区第二页| 国产精品美女主播| 激情亚洲网站| av成人免费| 欧美在线三区| 欧美激情麻豆| 国产精品永久免费视频| 在线观看欧美日韩| 亚洲小视频在线| 久久久精品2019中文字幕神马| 欧美寡妇偷汉性猛交| 国产精品豆花视频| 精品成人在线观看| 一区二区三区欧美在线| 久久久精彩视频| 欧美日韩一区二区三区高清| 国产一区二区在线免费观看| 日韩亚洲成人av在线| 欧美一区二区三区在线观看视频 | 久久久久88色偷偷免费| 欧美久久久久免费| 国产专区综合网| 一区二区国产日产| 久久久噜噜噜久久人人看| 欧美激情1区2区| 国产日韩欧美二区| 亚洲精品视频在线观看网站| 午夜影院日韩| 欧美日韩国产限制| 激情久久五月天| 一区二区免费在线观看| 久久综合国产精品| 国产精品久久午夜夜伦鲁鲁| 亚洲高清一区二区三区| 性欧美大战久久久久久久久| 欧美精品一区二区三| 国产在线成人| 亚洲曰本av电影| 欧美日韩成人一区| 在线精品视频一区二区三四| 午夜精品999| 欧美日韩国产成人在线观看| 亚洲国产成人在线视频| 欧美在线看片| 国产精品美女主播| 一区二区三区不卡视频在线观看| 久久性色av| 国产日韩一区二区三区| 亚洲私拍自拍| 欧美精品粉嫩高潮一区二区 | 久久激情视频久久| 国产精品高清一区二区三区| 亚洲人成精品久久久久| 久久久精品国产99久久精品芒果| 国产精品v欧美精品v日韩精品| 亚洲精品免费观看| 蜜臀久久99精品久久久久久9| 国产一区二区三区久久精品| 亚洲综合成人在线| 欧美视频一二三区| 99热免费精品| 欧美日本高清视频| 亚洲精品乱码久久久久久蜜桃91| 久久在线精品| 激情久久久久| 久久精品国产在热久久| 国产精品一级久久久| 亚洲一区不卡| 国产精品成人一区二区| 夜夜爽夜夜爽精品视频| 欧美欧美午夜aⅴ在线观看| 亚洲激情视频在线| 欧美成人性网| 亚洲欧洲精品一区二区三区波多野1战4| 久久米奇亚洲| 1024国产精品| 久久免费的精品国产v∧| 国内成人精品2018免费看 | 亚洲区第一页| 免费在线观看一区二区| 一区二区三区在线视频观看| 久久精品99国产精品日本| 国产日韩精品久久久| 午夜精品视频在线观看一区二区| 国产精品美女久久久久久免费| 亚洲深夜av| 国产精品福利在线观看| 亚洲一区免费视频| 国产精品免费观看视频| 午夜精品久久久久久久| 国产午夜精品在线| 久久综合综合久久综合| 亚洲国产你懂的| 欧美人与禽猛交乱配视频| 一区二区三区成人精品| 国产精品国产三级国产aⅴ入口 | 亚洲欧美综合一区| 国产日产亚洲精品| 久久久久国产成人精品亚洲午夜| 国产综合色产| 欧美 日韩 国产一区二区在线视频| 亚洲国产欧美一区二区三区久久 | 性久久久久久久久| 国产亚洲精品v| 另类图片国产| 一本大道久久a久久综合婷婷| 欧美性感一类影片在线播放 | 久久久久久综合网天天| 在线播放豆国产99亚洲| 欧美激情精品久久久久久蜜臀| 一本色道久久综合狠狠躁篇怎么玩| 国产精品理论片| 久久精品国产精品| 亚洲区国产区| 国产精品视频在线观看| 久久久久www| 亚洲人精品午夜在线观看| 欧美视频专区一二在线观看| 性欧美8khd高清极品| 在线观看成人一级片| 欧美伦理视频网站| 午夜精品区一区二区三| 伊人久久成人| 欧美日韩性视频在线| 小处雏高清一区二区三区 | 国产精品久久97| 久久国产精品久久国产精品| 91久久一区二区| 国产精品嫩草99av在线| 久久婷婷国产综合尤物精品 | 欧美日韩成人综合| 香蕉视频成人在线观看| 亚洲国产视频一区| 国产精品久久久久久超碰| 久久久久久亚洲精品中文字幕 | 99精品99| 国产一区二区三区奇米久涩| 欧美激情精品久久久久久蜜臀 | 国产欧美视频一区二区三区| 美国成人毛片| 亚洲一区二区在线免费观看视频| 极品尤物一区二区三区| 国产精品v欧美精品v日韩| 久久先锋影音| 亚洲欧美卡通另类91av| 亚洲国内高清视频| 国产欧美在线看| 欧美精品七区| 久久久久国产精品人| 宅男噜噜噜66一区二区66| 影音先锋久久资源网| 国产精品久久久久毛片大屁完整版| 美女网站久久| 午夜视频久久久| 99亚洲一区二区| 亚洲第一伊人| 国产日韩欧美另类| 欧美系列亚洲系列| 欧美成人精品福利|