我们将重新开发一个我们作为ASP.NET网站开发的网站作为移动网站。 所以,我想知道移动网站的发展与普通网站的发展有何不同?
另外,考虑到这个移动网站主要是从iPhone上浏览,最好的办法是什么?
答案 0 :(得分:3)
移动设备和标准计算机之间存在许多差异。
答案 1 :(得分:1)
智能手机上的用户使用不同的体验。
除了Brian的回答,我还要补充一下:
我建议开发一个移动网站是使用目标智能手机几周,以了解该设备在现实世界中的使用方式。
答案 2 :(得分:0)
我担心你不能使用当前的asp-View移动设备,尤其是iPhone。 iphone开发有一套特殊的控件 - componentone。
如果您的Web应用程序基于MVC或MVP模式,则移动并不困难。
答案 3 :(得分:0)
最近我们为iphone用户开发了一个站点,我们正在使用asp.net/sql进行普通站点。 但是当你看移动网站时,移动设备通常会有小屏幕和一些时间优化问题。
我们使用jqtouch进行移动开发。一个JQuery插件,用于在iPhone,Android,iPod Touch和其他具有前瞻性思维的设备上进行移动Web开发。
答案 4 :(得分:0)
为移动网站建立上下文:是否存在与您的移动用户更相关的信息子集?也许您的常规网站上的应用与移动设备无关?无论哪种方式,您都应该在移动文件夹中创建单独移动网站!然后,您可以使用子域来覆盖它:例如,http://m.mysite.com
您可以结合使用CSS Media Queries和51degrees.Mobi来检测浏览器功能,并根据用户使用的设备类型呈现正确的尺寸布局。
http://www.modernizr.com/(这包含在HTM5 Boilerplate中)
http://51degrees.codeplex.com/
不要犯下像“响应式网页设计”这样的当前潮流的愚蠢错误,它试图将桌面版本的网站挤压到移动屏幕上。以上链接可以帮助您入门。