十几年的程序开发,经历了从PC软件到C/S系统,再到WEB开发(包括B/S)系统。
当移动互联网出现时,我很自然而又有点轻蔑的想,技术上,这不就是WEB向手机端的延伸吗?无非就是改改CSS,适应下小屏,最多,因为智能手机的主流Android 和IPhone下的浏览器对HTML5有了很好的支持,我们可以在网页中更多使用HTML5。而在这种思维的支配下,每当思考一个系统如何实现时,我总是习惯性的会想,PC端的功能该怎么实现,然后,在此基础之上,再怎么使用什么移动开发前端框架将WEB页面改造到适应手机端展示。
最近在读书时,忽有所悟,这种想法极可能极大的束缚了自己的思维。据说,Google在做Gmail这个产品时,并没有让工程师们考虑”应当如何改进Email“,或"如何将Email Web化",而是考虑“如果重新发明Email,该怎么做“,“重新发明”,而不是“改进”。是啊,那些我们认为理所应当的电脑WEB界面的UI,使用习惯,在手机上还仍然只是屏幕大小的改变吗?很多智能手机用户,他们可能连电脑也没怎么用过,如果我们新做WEB,是不是可以完全脱离旧有的观念,完全只考虑移动用户呢?或把移动用户做为主流,反过来,只把PC页面当成移动互联网应用的PC化呢?
相关推荐
在iOS开发中,hook是一种技术,它允许我们在不修改原有代码的情况下,插入自定义代码来改变原有的行为。在这个场景下,hook脚本可能是用于拦截并记录网络请求的Objective-C或Swift代码。这些脚本会注册拦截器,当...
移动开发是信息技术领域中的一个重要分支,特别是在智能手机普及的今天,Android移动开发已成为众多开发者和学习者关注的焦点。本资源包“移动开发大作业(代码+ppt+word)”提供了全面的学习材料,包括源代码、PPT...
基于Android的移动手机端五子棋游戏APP的设计与实现开发文档使用方法文档和项目源代码。文档介绍了基于Android的移动手机端五子棋游戏APP的设计与实现开发文档使用方法。一、概述1. 目的本文档旨在介绍基于Android的...
《Delphi XE10 Seattle移动开发指南》是专为开发者设计的一份详尽教程,旨在帮助用户充分利用Embarcadero Delphi XE10 Seattle的特性进行移动应用的开发。Delphi XE10 Seattle是一款强大的集成开发环境(IDE),它...
Delphi XE8是Delphi的一个版本,该版本主要特性之一是支持移动应用的开发,即在同一个开发环境内构建iOS和Android应用程序。 在Delphi XE8版本中,Embarcadero提供了RAD Studio这一强大的开发工具,它集成了Delphi...
移动开发经典Demo主要聚焦于构建跨平台的移动应用体验,其中包含了一系列的示例代码,如change_wallpaper.css、change_wallpaper.html、change_wallpaper.js,以及一个名为images的文件夹。这些文件揭示了如何在移动...
黑马程序员——Android移动开发源码
在Android 4.2开发手机新闻移动客户端的过程中,有许多关键知识点和步骤,下面将详细讲解这些内容。 首先,我们从项目概述开始。在创建任何应用之前,了解项目的整体目标和需求至关重要。对于一个新闻移动客户端,...
此系统不仅包含了PC端的网站模板,还特别集成了WAP手机端,确保用户在不同设备上都能享受到流畅的浏览体验。通过多城市版的设计,该系统支持对不同地域市场的个性化定制,满足了家居企业在全国乃至全球范围内扩展...
在现代互联网技术中,H5(HTML5)已经成为构建高质量移动Web应用的关键技术。...通过阅读和实践,读者将能熟练掌握H5在移动环境下的各种开发技术和最佳实践,从而打造出高性能、用户体验优良的移动Web应用。
备忘录app(免积分下载) 2022年软件工程专业上学期的一个安卓的课设。 开发工具:androidStudio 开发语言:Java 详细情况请看我的文章介绍: http://t.csdn.cn/4Lb3D
《使用RadStudio XE8开发iOS及Android移动应用的官方教程》是一份全面且详细的指导文档,专为希望使用此强大工具集进行跨平台移动应用开发的开发者设计。RadStudio XE8是Embarcadero Technologies公司推出的一款集成...
《flash+flex+air移动开发入门经典——适用于android、ios和blackberry》 第1章 flash、flex和air简介 1 1.1 adobe flash 1 1.2 actionscript 3.0 2 1.2.1 ecmascript 2 1.2.2 关键概念 3 1.3 flex框架 11 ...
《Android移动开发案例详解(源码)》是一份专为Android编程爱好者提供的宝贵资源,它涵盖了Android应用开发的多个重要方面。在这个压缩包中,你可以找到一系列实际的项目案例源码,这对于深入理解和掌握Android开发...
《Android移动应用开发 第3版 卷Ⅱ:提高篇》不仅适合Android应用程序开发人员阅读 还能为QA测试人员提供指导 另外 《Android移动应用开发 第3版 卷Ⅱ:提高篇》还可以帮助项目经理更好地管理项目进程和项目团队 ...
安卓 web端移动布局开发免费课件安卓 web端移动布局开发免费课件安卓 web端移动布局开发免费课件安卓 web端移动布局开发免费课件安卓 web端移动布局开发免费课件安卓 web端移动布局开发免费课件安卓 web端移动布局...
掌上移动新闻与移动新闻客户端是这一领域的两种主要形式,前者通常指通过手机浏览器访问的Web应用,后者则为安装在设备上的独立应用程序。jQuery Mobile是一种强大的前端开发框架,它优化了移动设备上的网页交互体验...
【标题】"适合手机开发的jsp页面"指出的是在移动设备上进行网页开发时,使用JSP(JavaServer Pages)技术构建的适应性页面。JSP是Java平台上的动态网页开发技术,允许开发者将HTML、CSS、JavaScript与Java代码结合,...
本文将深入探讨J2ME在手机移动银行开发中的关键技术和实施步骤。 一、J2ME技术概述 J2ME为小型设备和嵌入式系统提供了Java编程环境,包括 MIDP (Mobile Information Device Profile) 和 CLDC (Connected Limited ...
在手机端界面源码中,CSS3的运用将确保界面在不同尺寸的屏幕上都能呈现良好。学习这些模板的CSS代码,可以帮助理解如何利用媒体查询创建适应手机屏幕的样式规则。 这些模板涵盖了多种应用场景,可能包括登录注册...