❶ 请问移动端网页开发怎么开发
下面是我从网上收集整理的wap2.0手机网站开发需要注意的7个问题:
手机网页编码需要遵循什么规范?
遵循XHTML Mobile Profile规范(WAP-277-XHTMLMP-20011029-a.pdf),简称为XHTML MP,也就是通常说的WAP2.0规范。 XHTMLMP是为不支持XHTML的全部特性且资源有限的客户端所设计的。它以XHTML Basic为基础,加入了一些来自XHTML 1.0的元素和属性。这些内容包括一些其他元素和对内部样式表的支持。和XHTML Basic相同,XHTML MP是严格的XHTML 1.0子集。
网页文档推荐使用扩展名?
推荐命名为xhtml,按WAP2.0的规范标准写成html/htm等也是可以的。但少数手机对html支持的不好。
为什么现今大多数的网站一行字数上限为14个中文字符?
由于手持设备的特殊性,其页面中实际文字大小未必是我们在CSS中设定的文字大小,尤其是在第三方浏览器中。例如Nokia5310,其内置浏览器 页面内文字大小与CSS设定相符,但是第三方浏览器OperaMini与UCWEB页面内文字大小却大于CSS设定。经测试,其文本大概在16px左右。 假如屏幕分辨率宽度为240px,去除外边距,那么其一行显示14个字以内,是比较保险(避免文本换行)的做法。
使用WCSS还是CSS?
WCSS (WAP Cascading Style Sheet 或称 WAP CSS)是移动版本的CSS样式表。它是CSS2的一个子集,去掉了一些不适于移动互联网特性的属性,并加入一些具有WAP特性的扩展(如-wap-input-format/-wap-input-required/display:-wap-marquee等)。 需要留意的是,这些特殊的属性扩展并不是很实用,所以在实际的项目开发当中,不推荐使用WCSS特有的属性。
避免空值属性
如果属性值为空,在web页面中是完全没有问题的,但是在大部分手机网页上会报错。
网页大小限制
建议低版本页面不超过15k,高版本页面不超过60k。
用手机模拟器和第三方手机浏览器的在线模拟器来测试页面是不是靠谱?
有条件的话,我们当然建议在手机实体上进行测试,因为目标客户群的手机设备总是在不断变化的,这些手机模拟器通常不能完全正确的模拟页面在手机上的显示情况,比如图片色彩,页面大小限制等就很难再模拟器上测试出来。当然,一些第三方手机浏览器的在线模拟器还是可以进行测试的,第三方浏览器相对来说受手机设备的影响较小。
❷ 如何开发手机端网页开发调试工具
下面,介绍常用手机wap网站开发工具:
一、中文WAP浏览器Wapdisplayer V1.5(模拟调试程序)
WapDisplayer 是一款利用M3Gate控件开发的中文WAP浏览器,除了保留原英文版M3Gate Version 1.2 beta的全部功能外,并在原有基础上增加了很多常用的辅助功能。它可以让用户不需要透过无线装置,直接在PC中连上Internet观看WAP网页的内容。
WapDiplayer V1.5完全兼容M3Gate V1.2,如果您乐意使用M3Gate浏览器,请使用WapDiplayer所安装目录下的M3Gate.exe程序。
二、QuickWAP V1.5(辅助建站)
QuickWAP V1.5是一款以WAP1.2协议为基础开发的辅助ASP+WML语言编写WAP网页程序的ActiveX组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft Access2000以上版本数据库,是开发功能强大的动态WAP网站不可多得的辅助软件。
三、BicyleWapTool V2.1(代码编辑)
主要是字符串处理,WML代码辅助编辑,功能包括:
1、GB2312编码的*.wml文件整体转UTF-8编码。
2、UTF-8--->GB2312。
3、GB2312--->UTF-8。
4、统计字符个数。
5、空格和回车的处理。
6、ASCII编码查询。
7、字符创自定义替换等。
四、WAP编码转换器 1.0(编程辅助)
WAP编码转换器是一款将代码、汉字在GB2312和UTF-8编码之间互转的绿色免费软件。它不仅支持文本互转,同时支持整个WAP文件整体转换。
最重要的是wap网站开发编程完毕后,必须用手机去测试,模拟器毕竟无法替代终端设备,WAP最终的服务对象也是手机设备。找出手机测试之后的bug,进行修改,让wap网站能够完美的运行。
❸ 有自己的网站,要怎么做手机app
使用网站做APP一般都是拥有固定模板的。一般使用的都是APP制作模板
它有的好处有——
1、高效低成本
效率高、成本低是app制作模板搭建手机app最大的优势。不论是企业还是个人,在使用app模板制作app软件时,可以不用再找开发团队重新开发app功能,只要明确哪种模板适合自己,能够满足自身的需求,然后进行简单的操作就可以完成一款app的制作。由于不需要app技术人员参与开发,所以价格较为低廉,一般在几百到几千元不等。
2、花费时间少、便捷
app模板开发手机app的过程比较简单,需要投入的人力、物力和资金都较少,更不需要用户学习任何app开发相关的技术语言,用户直接添加相应的内容就可生成一个满意的app应用,花费的时间较短,短的几个小时、几天,长的的一个礼拜足以。
3、制作出来的app行业性足
每个app公司开发出来的app制作模板都是经过了充分的市场调查、行业分析、用户需求分析后,通过严格的要求,对等的技术制作出来的。同时,每个行业对应的app模板是不一样的。因此,app模板的可行性较高,制作出来的手机app行业性高。
不足之处在于——
App模板虽然有高效低成本,开发时间短,制作出来的产品行业性好等优势,但是也有自身的不足。比如利用模板制作出来的手机app的特性较少,和同类型的app没有较大区别,都是一个模子出来的。再就是,app模板制作出来的app的用户粘度不高,这也是因为特性不够造成的。
制作app的模板有优势也有劣势是情有可原的,企业或者是个人在进行app制作之前对app模板有更全面的了解是有必要的,有利于分析出自身的发展情况是否适合选用app制作模板进行app开发。
而要自己可以做APP的网站有很多,一一举例的有:
云打包,商侣软件,凡科,简网,应用,E捷等等。其实真正要做一款上档次的APP,没点技术含量是做不好的。其中商侣软件和E捷比较好,通过他们的官网页面的咨询去了解。找到适合你的APP制作。你也可以适了解一下以下这些:
1、明白app制作原理
制作公司app前,公司可以先去了解一下app制作原理是什么,app开发流程有几个步骤。这样做的目的是为了让公司在制作app之前做好相应的准备和救急措施。企业app制作原理也可以很多公司俗称的制作app的进程,一般包括几个方面,如app制作前需求评估,app开发细节(方案策划、技术要求、前后端开发等)。
在知晓公司制作企业app的原理后,也就不会对app制作过程有所疑虑了,如为什么一定要进行某个步骤,为什么这个步骤非得放在那个步骤的前面等。总而言之,就是让公司在app制作流程做到心中有底。
2、App制作要找家合适的合作伙伴
接下来,公司要制作app的话,要找对制作app的方式,以及选好一个公司app制作公司或者是app制作系统。俗话说,工具是完成任务的杠杆。一个好的企业app制作公司不仅就是公司进行app开发只好的助力,这也是为什么那么多公司在制作手机app时,那么注重app制作公司名誉、质量、经验的最大原因。
3、做好公司app内容填充和推广
在一款公司app被制作出来以后,然后就要进行app内容的填充以及app软件的推广。App制作出来以后,还只是一个架子,只是有很多相应的功能,没有实质性的内容,这些都是需要公司app制作之后自行去补充的。最后,公司制作app后并不就万事大吉了,想要公司app程序有粉丝,有用户的话,还要进行app的推广。
❹ 在手机上如何进行网页开发
一楼说的有点文不对题,
手机页面开发是需要面向不同平台不同机器的,就像你开发的时候写js代码你需要考虑不同厂家的浏览器一样。
目前你有两个方向,我不知道你想向哪个方向发展:
1。wap开发,wap协议是web的子集,你学习会很快,并且支持大部分平台的手机。纯BS的架构,你完全重用J2ee中的框架。 其实每个客户端手机都有自己的浏览器(W3C标准)。你就是与它们的浏览器通讯做页面而己。
2。local的UI开发,也就是纯CS架构,前端需要写UI代码,后端的话你还是可以重用的你构架,写UI代码时类似Swing编码,我想如果你对Java很熟的话那Swing和AWT应该多少知道了。
在这方面你需要选择阵营,目前有几大阵营平台的OS系统:
a. Nokia的Symbian系统; (Symbian语言,接近c++但不同C++)
b. MicroSoft的 Window mobile系统 (c++语言)
c. 最近最火的Iphone系统; (Object C++语言,接近smallTalk语言)
d. 最近上升最快的Google的Android系统 (java)
e. 长久不衰,各个平台都支持,是个“万精油”的J2me系统(j2me各个平台都支持)
f. 黑霉手机采用的RIM系统(也是java语言与j2me有点类似)
g. 现在比较少用,并且不推荐的Palm,和linux系统。(c\c++)
个人建议: 如果你觉得做wap己经够了,那你现在只需要花半个月时间研究一下w3c中关于wap的标签规范,那你就可以做手机网络应用开发了。
如果你想做更高级的应用,即cS架构的本地UI程序,比如游戏等。又分:
a. 如果想简单点,就学j2me和Android,因为他们都是java基础的。并且j2me只是java的子集,比j2se和j2ee要更简单,但j2me没有Android强大,学Android如果有Swing基础会快很多。
b. 如果你觉得转行到C语言也不难,那可以试试Iphone和WM以及Symbian平台,目前这三个平台占据了市场上绝大多数手机的份额。
一个人完全掌握上面所有系统非常难,需要一段长的时间。 我个人掌握了d,e,f三种,因为他们都是java基础的。
另外补充一下你的疑问: j2me和android是两个完全不同的平台,完全没有必要为了学android 而先去学j2me。
j2me是一个虚拟机,它可以被厂家选择安装在任何一台机器上,这样所有用j2me写的游戏都可以跑。
而Android是一个操作系统,它目前只被支持Google的手机支持。只能跑用Android语言开发的程序(Android语言其实就是java语言准备的说是j2se而不是j2me)
❺ 手机站是怎么做的怎样让pc端网站做成手机站
随着手机用户日益增多,那么手机网站已经不仅仅局限于WAP,其表现形式基本已经接近互联网电脑站点,它的普及率也会越来越广泛。它真正实现了,方便、安全、快速等作用以及效果。
现在做网站手机站必须要做,手机上搜索越来越多。电脑站手机打开浏览网页,体验非常不好。目前手机网站制作有3种方法:
1、独立域名手机站
这种手机站对优化排名比较好,也可以自己设计手机模板,专门买个空间放手机站程序,域名解析二级域名。
2、自适应网站
这种网站体验比较少,会根据屏幕大小,自动显示不同的页面布局。手机和电脑站用的一个模板。一个域名,对优化体验非常好。
3、二级目录手机站
这种比较常用的一种,电脑站域名后面加/wap,或者/m 。通过跳转代码,手机打开电脑站网址,自动进入手机站。内容和PC是同步的,管理也比较方法。
❻ 如何开发手机网站
手机网站开发牵涉到很多流程和细节,而这需要的时间和成本都不一样。一个完整的网站建设必须经过市场调查、网站策划、系统分析、网页设计、ue用户体验设计、程序及数据库开发、seo网站优化、系统测试、操作培训、售后服务等等系列工作,这是个庞大的工程,而要做好这一切都需要大量的人力、物力及时间成本,如果价格太低,你也千万别指望手机网站开发会认真执行每个细节和流程。建设手机网站可以说容易,也可以说不容易。容易是因为:只要你下载手机建站软件,你就可以进行手机建站了。不容易是因为很多手机建站软件操作不易,特别是在按照自己的特定设计风格建站就更困难了。另外,建好的手机网站要想使用,必须要进行激活。或许你可以考虑广州麦多手机购物网站开发据说需要3000块钱就可以拥有完善的一个手机网站、微信商城、pc端商城相结合的系统。报价比应该是比较高的。
❼ 怎么制作网站的手机版
随着智能手机的普及,手机网站的使用率和重要性也日益彰显,2015年最新数据显示,目前在所有的网站中,同时具有PC及移动端的网站占了52%,首次超过了纯PC端网站的43%,下面给我们就说一下手机网站的一般制作流程,它包含七个方面的知识,让你避免走一些制作手机网页的弯路。阅读完成以下知识点,你就能对手机网页的制作和设计有大概的了解,然后有针对性地学相应知识。
❽ 如何开发一个网站的手机客户端
可以实现。写一个服务端项目(java/php/c#)都可以写这里以java为例。写个servlet, 起名为LoginServlet,该servlet接收从手机端传递过来的 username和password参数,然后查询数据库,如何和数据库中的用户名密码一致,说明登录成功,否则登录失败,分别返回登录成功或失败的数据。返回的数据可以采用Json格式。
❾ 手机端的页面怎么开发,和web html有区别吗
两者之间没有区别。
有许多方法可以在手机上开发网页。 目前,html5的发展还不够平衡,导致主要浏览器对h5的支持不尽人意。 但是,其添加了@media属性(属于css3,html5和css3的名称在这里没有严格区分,实际上,是两种不同的技术)。
从那时起,网页创建可以根据用户所持有的设备的像素宽度来识别是否正在使用移动电话,从而在用户正在使用移动设备时下载移动页面。 但是,其存在某些缺点。 在这个阶段,手机的标准还很不规范。
(9)网站程序手机端怎么开发扩展阅读:
目前现阶段的手机网页开发,主要的手段是:
其一,在meta标签中添加关于像素宽度的限制语句,然后实现css的相对宽度。 但是,界面会显得杂乱无章,因此很少使用此方法。
其二,这种方法是最常见的。 网站页面分为两个部分,分别面向计算机和手机。 当用户请求页面时,标题信息用于确定其是否是计算机浏览器,然后针对不同的请求发送不同的网页文件。 这样的网页通常不是静态的。
另外,开发移动网页时,可以使用Chrome的开发人员工具。 Chrome开发人员工具可以模拟手机页面的开发,还可以模拟许多设备,方便用户开发。
手机软件开发有哪些步骤
软件开发流程分为: 需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护
软件开发致---电---幺伍扒---幺幺叁叁---驷柒驷驷是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件致---电---幺伍扒---幺幺叁叁---驷柒驷驷设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
(10)网站程序手机端怎么开发扩展阅读
软件开发方面的工作。具体可分为以下方面:
1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。
就业方向:企业、政府、社区、各类学校等可视化编程程序员。
2 WEB应用程序设计
具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。
就业方向:企业、政府、社区、各类学校等WEB应用程序员。
3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。
就业方向:企业、政府、社区、各类学校等软件测试员。
4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL
Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。
5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。
就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。