在技​​术之间进行选择 [英] To choose between technologies

查看:83
本文介绍了在技​​术之间进行选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我在基于Win-Forms的应用程序方面经验丰富.
一个新项目已分配给我,该项目与Facebook之类的门户网站有关.
我很容易选择架构和技术来实现这一目标.

请指导我选择最好的之一.
我知道一些Microsoft技术,但不知道它们的优点.和缺点.
此门户网站也将在移动设备上可用,因此我需要选择最佳技术.
新的学习是我的兴趣所在,请向我推荐最佳技术 .. 和最佳架构之一,该套件适合创建动态网站.


Rgds
Gopal

Hi All,

I am experienced in win-forms based apps.
A new project is assigned to me which is related to web portal like Facebook.
I am confuse to choose architecture and technology, to make this happen.

Please guide me to choose one of best.
I am aware of some of Microsoft technologies, but not aware of their pros. and cons.
This web portal will be available on mobiles also, so i need to choose best technologies.
New learning is my passion, please suggest me one of best technology.. and best architecture which suites for creating a dynamic website.


Rgds
Gopal

推荐答案




可以使用asp.net或Silverlight技术为网络世界开发Web门户.

Silverlight是一个丰富的UI,它将比其他任何基于HTML的UI有助于创建更好的UI.必须在客户端系统中安装Silverlight插件才能为基于Silverlight的应用程序呈现客户端内容.但是Silverlight仅在桌面版本的浏览器中受支持.智能手机或平板电脑根本不支持Silverlight.这样,为了获得更好的可用性,您不仅需要失去可达性,还因为Web门户是面向全球客户的应用程序.

ASP.NET已经是一种定义明确的技术,并且可以与CSS 3或HTML 5,Javascript和jQuery等任何更好的Web技术进行交互.从Web门户的角度来看,ASP.NET不会缺少任何技术方面的东西.因此,您可以使用ASP.NET进行Web门户开发.

最新的手机浏览器也开始支持即将到来的HTML 5,这将真正使应用程序在不损害可用性的情况下覆盖整个网络世界.
Hi,


Web portal can be developed using the asp.net or Silverlight technologies for the web world.

Silverlight is a rich UI will help lot to create a better UI than any other HTML based UI. The Silverlight plugin is must to be installed in the client system to render the client content for Silverlight based applications. But the Silverlight is supported only in the desktop version of browsers. The smartphone or the tablets are not at all supports Silverlight. In this way for better usability you need to loss the reach-ability not only that the web portal is an application for customers through out the world.

ASP.NET is already a well defined technology and can interact with any better web technologies like CSS 3 or HTML 5, Javascript and jQuery also. For a web portal point of view ASP.NET is not missing any technical stuff. So you can use the ASP.NET for the web portal development.

The latest mobile phone browsers are also started to support upcoming HTML 5 will really make the application to reach the entire web world without compromising the usability.


因为您想让它尽可能地易于访问.您需要使用最简单的技术使其工作.另一方面,您不希望限制使用具有更多功能的设备的用户,因为某些用户尽管也希望支持他们,但只能处理轻量级版本.解决此问题的答案是使用渐进增强.这意味着您从功能齐全的html网页开始,如果可以使用css和/或javascript功能来增强自身功能,则可以增强自身.有很多可用的信息,因此只需在Google上搜索并使其惊奇即可.归结为以下事实:无论使用什么设备,它都应该提供功能,而其吸引力取决于所使用的设备可以提供的功能.

另一个建议是不要使用Flash和Silverlight之类的技术,因为它们看起来不错并且很有帮助,但实际上限制了您网站的可访问性.它们非常适合有限的受众(例如公司应用程序)使用.因为您知道用户和他们使用的设备,所以他们知道他们拥有什么可能性并充分利用它.根据您的情况,受众群体各不相同,因此做出假设会限制可访问性.

祝你好运!
Because you want to keep it as accessible as possible you need to make it work using the simplest of technology. On the other hand you don''t want users that use a device with more capabilities to be limited because some users, although you want to support them as well, can only handle a light weight version. The answer to solve this problem is to use progressive enhancement. Meaning you start out with a fully functional html webpage that enhances itself if css and/or javascript capabilities are available to do so. There is a lot of info available on this so just google it and amaze yourself with the results. It all comes down to the fact that it should provide the functionality regardless of the device used and the appeal of it depends on the capabilities the device used can deliver.

Another advice would be to stay away from technologies like flash and silverlight because they might seem nice and helpful but really limit accessibility of your website. They are fine for use with a limited audience like for example a corporate application. Because you know the users and the devices they use know what possibilities they have and fully utilize it. In your case the audience varies and making assumptions will limit accessibility.

Good luck!


这篇关于在技​​术之间进行选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆