网络应用

目录

  1. 1 网络应用
  2. 2 移动网络应用程序
  1. 3 界面
  2. 4 技术考虑
  1. 5 结构
  2. 6 商业用途
  1. 7 创建一个Web应用程序

网络应用

Web应用程序或Web应用程序是可以从软件工程的角度通过Internet或Intranet在Web浏览器中使用的应用程序软件。

Web应用程序之所以流行是因为许多人将Web浏览器用作客户端。优点之一是,您可以维护Web应用程序,而不必在数千万台PC上部署和安装软件。Web应用程序可以实现各种功能,包括Web邮件,在线电子商务和拍卖,Wiki,Internet公告板,博客和MMORPG游戏。

通常,不清楚将特定种类的动态网页与Web应用程序区分开。网站通常更可能引用“ Web应用程序”,因为它们具有类似于桌面应用程序软件或移动应用程序的功能。HTML5引入了显式语言支持,以创建可加载到网页中的应用程序,但可以在本地存储数据并离线运行。

网络应用

移动网络应用程序

创建Web应用程序时,有许多方法可以将移动设备作为目标。

  • 响应式网页设计
  • 渐进式Web应用程序:常规网页(网站)和移动应用程序的混合。
  • 本机应用程序(移动应用程序)
  • 混合应用程序:将您的移动网站嵌入本机应用程序,并使用混合框架(如Apache Cordova和Ionic或Appcelerator Titanium)。它允许您使用Web技术进行开发(您可以直接从现有的移动网站复制代码),同时保留本机应用程序的某些优点(例如,直接访问设备硬件,脱机工作和显示应用程序商店)。

界面

Web界面很少限制客户端的功能。借助Java,JavaScript,DHTML,Flash和其他技术,您可以使用特定于应用程序的方法,例如在屏幕上绘画,播放声音或访问键盘和鼠标。先前的技术可以实现诸如拖放的常见技术。Web开发人员经常使用客户端脚本来添加功能,尤其是在创建交互式体验而无需重新加载页面时。最近,已经开发了利用客户端脚本和服务器端技术的技术(例如PHP)。结合了多种技术的Web开发技术Ajax是提供更多交互体验的技术示例。

技术考虑

创建Web应用程序时,重要的一点是,无论客户端操作系统的类型或版本如何,您都可以使用标准的浏览器功能来工作。这意味着,与其在诸如Microsoft Windows,OS X或Linux之类的操作系统上构建每个客户端,不如将其构建一次并在几乎所有地方使用。但是,诸如HTML,CSS,DOM等各种技术的不完整实现会在Web应用程序的开发中引起许多问题。在设计Web应用程序的用户界面时,您应在考虑用户的情况下实现布局,因为他们可以更改字体大小,颜色和字体。

不太常用的另一种方法是使用Adobe Flash或Java applet实现全部或部分用户界面。许多网络浏览器通过插件等功能支持这些技术,它们可以帮助您解决浏览器配置问题,因此对于不同的客户端,不同的Java或Flash实现可能会出现问题,但是基于Flash或Java应用程序可以轻松实现。“ Web应用程序”一词引起了争议,因为该配置类似于传统的客户端-服务器体系结构,在该体系结构中,客户端扮演着更多的角色。一个替代术语是“ 富互联网应用程序 ”。

结构

有很多变体,但是Web应用程序通常构建为三层应用程序。在最常见的配置中,网络浏览器是xxx层,而动态Web内容技术(ASP,ASP.NET,CGI,ColdFusion,JSP,PHP,Python,Ruby on Rails)的引擎是中间层,第三层。Web浏览器将查询发送到数据库,更新数据并将请求发送到中间层,从而创建用户界面。

商业用途

应用程序软件公司最近采取的策略是提供对以前作为本地应用程序部署的软件的Web访问。根据应用程序的类型,您可能需要一个完全不同的基于浏览器的界面,或者您可能需要适应现有的应用程序并使用不同的表示技术。这些程序允许用户按月或按年购买应用程序软件,而无需在其本地硬盘上安装单独的程序。遵循此策略的公司被称为应用程序服务提供商(ASP),并且ASP目前主要专注于软件行业。

创建一个Web应用程序

许多Web应用程序框架通过允许程序员定义程序的高级描述来促进快速的应用程序开发。此外,没有多少平台适合该模型,但是也有潜力开发基于Internet操作系统的应用程序。

Web应用程序框架的使用可以通过简化代码并允许团队专注于基础来减少程序错误。由于程序错误,遭受外部黑客攻击的应用程序是安全性的大问题。Web应用程序框架可以促进在POST之后使用GET之类的功能。

Web应用程序安全联盟(WASC),CGI Security和OWASP等项目是在编写有关如何避免Web应用程序中的安全性问题的文档时精心编写的。


网络应用

相关推荐

手机浏览器

目录 1 手机浏览器 ▪ X浏览器手机浏览器移动浏览器是专为在移动设备(例如手机和PDA)上使用而设计的Web浏览器。移动浏览器经过优化,可在便携式设备的小屏幕上最有效地显示Web内容。由于便携式无线设备的低带宽和低存储容量,移动浏览器软件必须小而有效。通常,这些是具有很多功能的Web浏览器,但是自2006年以来,某些移动浏览器可以处理CSS 2.1,Jav... (继续浏览)

网页浏览器

目录 1 网页浏览器 2 协议和标准 3 功能 ▪ 标准支持 ▪ 主要特点 ▪ 可用性和可访问性功能网页浏览器Web浏览器或浏览器的Web服务器,移动和双向通信和HTML打印文档或文件的图形用户界面为基础的应用软件是。Web浏览器还是代表性的HTTP 用户代理之一。 主要的网络浏览器是Mozilla Firefox,Google Chrome,Inte... (继续浏览)

弹出窗口

目录 1 弹出窗口 2 阻止弹出窗口 ▪ 阻止必要的弹出窗口 ▪ 绕过弹出窗口阻止程序 3 弹出窗口不适弹出窗口弹出窗口( pop-ups )是新创建的窗口,是为在网站上显示某些内容而突然创建的。通常,JavaScript创建这些窗口,但也可以由其他因素生成它们。弹出窗口的大小取决于JavaScript等中提供的值。 弹出它主要是在网站中的流量增加或电... (继续浏览)

在线广告

目录 1 在线广告 2 广告费用估算指标 3 优势 ▪ 成本相对较低 ▪ 可以检查广告效果 ▪ 广告定位 ▪ 接受客户反馈在线广告在线广告是互联网和万维网使用推广的一种形式,为了吸引顾客,推销和交付信息。例如,您可以将在线广告放置在搜索引擎结果页,网页横幅,博客,富媒体广告,社交网络广告和电子邮件广告中。流行的在线广告示例包括弹出窗口,Yahoo的横幅广告,... (继续浏览)

韩国发力培养创意数字人才_百科头条

自1996年以来,教育部实施了教育信息化的基本计划,并通过建立用于教育领域所有学校的教室的互联网基础设施,实现了电子学习的进步。此外,通过建立学术研究信息服务(RISS)数据库,该公司取得了明显的成果,例如简化了国家研发业务和扩展了学术信息服务。教育科学技术部的一位官员说:“现有的信息化计划着重于以基础设施为中心的单个业务部门的信息化,但是这次制定... (继续浏览)

远程培训以应对学校暴力_百科头条

教育,科学和技术部对所有课堂教师进行远程培训,以正确应对学校暴力问题并提前预防学校暴力。学校暴力措施的补偿('12 .2.6)包括相关法律,案件处理程序,问答环节的修订。在单位学校和教室中,教师组织培训内容以有效应对学校暴力问题,并获得1学分的教师培训。学分(15节课)将被接受。新开发的远程培训内容将加载到教育科学技术培训学院的综合教育培训系统中,... (继续浏览)

在线终身教育时代_百科头条

去年毕业于大学并准备创业的P现在正在听有关在线创业的讲座。在家里,您可以聆听初学者的建议,专利策略,客户服务建议以及电子商务,企业家精神和想法。他收听的在线讲座是由韩国教育与研究信息服务公司运营的名为“ KOCW(韩国开放课件)”的大学公共讲座服务。在这里,P不仅听初学者讲课,而且还听诸如高端商务英语和日语等外语课程。与韩国的开放式教育资源(OER... (继续浏览)

地中海饮食是一种行之有效的饮食_百科头条

几乎每个人都在思考如何饮食以保持健康。在这么多的常识和常识中,没有多少可听的东西,但是有许多矛盾的故事。甚至专家的建议也难以接受,因为它与每个人的体格或古老的家庭传统不符。我们应该如何控制饮食?一些具有专业知识的良好指南,对饮食习惯的深刻关注,尤其是在食品公司的影响范围之外的独特观点,可能会有所帮助。饮食神话应归为此类。蒂姆·斯佩克特(Tim Sp... (继续浏览)

缺水问题,雨水回收就是答案_百科头条

尽管才刚刚开始,但韩国的官方发展援助(ODA)在世界范围内已取得许多成果。其中,科学技术领域的官方发展援助为解决诸如环境,健康和能源等不发达国家的基本问题提供了最佳解决方案。随着韩国在科学技术领域的ODA受到世界各地国际合作伙伴的关注,``2019全球问题解决基地(最佳科学技术中心理事会)''于2日在万豪酒店举行。 。该活动由科学和信息通信技术部组... (继续浏览)

实用新型权

目录 1 实用新型权(日本) 2 建立实用新型权利的要求 3 实用新型权利的行使实用新型权(日本)实用新型权是专门实施与物品的形状,结构和组合有关的设备的权利,并且是《实用新型法》所定义的工业产权。 建立实用新型权利的要求根据自然规律创造技术思想。与专利不同,不需要“高度”和“精度”。该设备与商品的形状,结构或组合有关。实用新型权利的行使类似于1993... (继续浏览)

专利申请

目录 1 专利申请(日本) 2 专利制度的意义 ▪ 基本权利(自然权利)理论 ▪ 产权理论 ▪ 受益人理论 ▪ 产业政策理论 ▪ 公开价格理论 ▪ 发明鼓励 ▪ 过度竞争预防理论专利申请(日本)根据最普遍的公开价格理论,专利授予有用的发明的发明人或后继人在一段时间内仅使用发明的权利,以换取发明的公开。 (专利权)由国家授予。因此,每个国家的专利法都规定了法定... (继续浏览)

电离

目录 1 电离 2 电子电离 3 能量电离 4 溶剂中的电离 5 晶体中的电离电离电离是电荷中性的分子和具有正或负电荷的离子在操作或现象,并且电离也称为离子化。 主要在物理领域,它也称为电荷,是指分子(原子或原子团)接收电子(电磁波或热)并发射电子,或者反过来从外部获取电子。在化学领域,这也称为解离,是指将电解质在溶液中或熔化后分离为阳离子和阴离子。作... (继续浏览)

健康物理学

目录 1 健康物理学 2 健康物理职责健康物理学健康物理学(health physics)是一个研究领域,研究和研究系统的辐射防护以防止放射性物质造成的辐射损害。 辐射破坏的历史始于威廉·伦琴(Wilhelm Roentgen)(1895)的X 射线发现和亨利·贝克勒尔(Henri Becquerel)(1896)的铀放射性发现,但是建立了一种实用的保... (继续浏览)

显微镜

目录 1 显微镜 2 显微镜发展史显微镜显微镜,通过使用光学或电子技术,可视地展开的小物体,肉眼的尺寸设定成可见设备是。在许多情况下,显微镜只是指光学显微镜。 光学显微镜眼镜店的扬森发明了亲子鉴定。从那时起,显微镜在科学的各个领域都做出了重大贡献。其中,已经进行了各种改进,创建了新的改进,并且仍在各处使用。使用显微镜的技术人员显微镜,显微镜调用。通过用... (继续浏览)

锂电池用碳硅负极材料,大容量快速充电。_百科头条

已经开发出用于增强移动电话和笔记本电脑中使用的锂离子电池性能的材料。它使用淀粉和水等在日常生活中容易获得的原料,并且其制造工艺简单,被认为增加了商品化的可能性。韩国科学技术研究院(KIST)21日宣布,储能研究小组的钟焕基团队开发了一种由硅和刚性碳结构制成的新型阳极材料。石墨主要用作市售锂离子电池的负极,但是近来,已经研究了使用硅材料负极代替石墨的... (继续浏览)

聚焦“智能照明”的未来创新_百科头条

智能照明作为下一代创新正受到关注。智能照明是一种使用物联网(IoT)的照明技术,并且是一种通过根据日光条件或移动进行自动控制来提高能源效率的照明技术。换句话说,与简单照明不同,可以通过将传感器连接到照明并将其通过有线/无线通信功能连接到智能手机或平板电脑来调整照明。因此,智能照明的普及度正在增加,尤其是在希望使用人工智能(AI)扬声器构建智能家居的... (继续浏览)

“智能工厂”拯救韩国_百科头条

参加4月4日在首尔COEX举行的``2019年韩国科学技术年会''的科学家们也对韩日冲突表现出了浓厚的兴趣。特别是在以``韩国的产业竞争力提升制造业''为主题的座谈会上,科学家们对局势的恶化深感关切,称日本政府打破了国家之间建立的``全球价值链''。世界正处于“全球价值链”时代 价值链是麦肯锡咨询公司首先提出的概念,由哈佛商学院的迈克尔·波特教授提... (继续浏览)

纳米技术渗入人类生活_百科头条

纳米技术展览会Nano Korea 2019圆满结束。该活动由贸易,工业和能源部以及科学和信息通信技术部组织,于7月3日至5日在Ilsan KINTEX举行了为期三天的活动。研究纳米技术的公共机构和政府资助的研究机构以及国内外公司参加了大量的会议,分享纳米知识和信息。该展览一目了然地展示了在国家支持下由公共研究机构牵头的大学,公司等研究机构的成就。... (继续浏览)

轻松快捷的“大数据高速公路”建设_百科头条

数据是第四次工业xxx的原油,被称为全球经济的游戏规则改变者。这不仅是公司在数字化转型时代生存的关键手段,而且只有获取和利用数据的公司才能领导全球市场。例如,谷歌,苹果和亚马逊可能会削弱全球IT市场,而优步和Airbnb能够撼动现有行业并取得成功。可以的但是,与发达国家相比,韩国的数字竞争力较低。在瑞士工商管理研究生院(IMD)发布的《 2018年... (继续浏览)

“通过点击智能手机识别事物”… 敲门技术发展_百科头条

如果使用智能手机点击对象,则可以看到对象的类型已输入到智能手机中。有望将其用于新服务,例如在水桶中轻拍智能手机和订购水。韩国科学技术高等研究院(KAIST)1日宣布,由计算机科学系Lee Sung-joo的教授团队开发了这种“门环”技术,并于上个月在美国计算机协会的泛在计算会议上宣布了这一技术。敲门技术是一种机器学习,可以分析在对象上轻拍智能手机的... (继续浏览)