java web特点_Web开发特点
首先,看Web开发的特点与需求:
优先:
1.实现页面可视化
2.可方便地实时修改代码
3.可方便地部署
4.可方便地与不懂程序的美工合作
后置:
1.页面正确性
2.程序正确性
3.数据安全性
4.开发人员(包括美工)的知识牢靠性与全面性
用大白话来讲,那就是,Web开发,先不管对不对、安不安全,而是要先能看到东西(页面)。
同时,Web对各部件的通信、调试的便捷性等,都比较注重
所以,因为Web开发具有以上特点,所以强类型语言不适合web开发,在早起,弱类型语言,比如vb.net / php等,则在web开发上占据了半壁江山。
后来,net与java等强类型语言,积极使用各种高级框架来避免强类型在web开发上的弱点,但还是比较麻烦。 现在.net出了支持各种动态类型的.net 4.0(var \ dynamic等),与php like的运行时编译的razor,已经做到了转换为弱类型,以及实时修改。但java目前还没有这种特性(通过第三方框架可以实现)。
强类型讲究的是正确性、健壮性与安全性,这也是科班教育一直强调与重视的主流方向,但web开发的特点,完全与之相反。所以,能做出成功web的产品,往往不是学院派,而是野路子派,他们的思维更适合web开发。
java web特点_Web开发特点相关推荐
- [渝粤教育] 商丘职业技术学院 Java Web应用程序开发 参考 资料
教育 -Java Web应用程序开发-章节资料考试资料-商丘职业技术学院[] 简述B/S结构和C/S结构,各自的优缺点? web前端基础 第1单元 网上书店系统开发准备 1.[单选题]主流的动态网页技 ...
- openjweb1.8 java web应用快速开发平台产品白皮书
因图片较多,需要图片请到资源中下载,不需要资源分. OpenJWeb(1.8) Java Web应用快速开发平台 产品白皮书 编者:OpenJWeb ...
- OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书
OpenJWeb中国开源组织(http://blog.csdn.net/baozhengw) 苏州创智科技有限公司(http://www.cmissoft.com) QQ:29803446 Msn:b ...
- OpenJWeb2.61 Java Web应用快速开发平台全部开源公告
OpenJWeb2.61版全部开源公告 OpenJWeb2.61版Java Web应用快速开发平台已向全社会开放所有源代码.OpenJWeb是国内商用级Java Web应用快速开发平台唯一全部开放源代 ...
- java soap axis,使用SOAP开发java web服务 Axis开发方案
使用SOAP开发java web服务 Axis开发方案 本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开 ...
- Java Web之从零开始开发火车票售票系统( 一 )
本章将实现用户后台管理的添加(已完成).查询(已完成).修改(已完成).删除(已完成)功能.(由于前期处于测试阶段,未对数据进行限制,后期将进行完善) 系统开发平台 任务陈述 创建数据库(trainb ...
- java web 框架整合开发_SpringBoot(二)Web整合开发
本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特 ...
- Java Web 三大框架开发资料
Spring MVC Controller配置方式 Spring MVC 中,配置Controller时使用的是URL对应Bean的方式. 在SpringMVC中,对于Controller的配置方式有 ...
- 使用Spring Boot来加速Java web项目的开发
我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用 ...
最新文章
- STM32 基础系列教程 30 - 文件系统
- WM_PAINT介绍及OnPaint()函数的作用原理
- php tp5清空数据表并主键,tp5数据库——更新数据
- 华为云技术开放日(第三季)话题介绍和直播群入口
- ES6_let和const_note
- OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
- 创业一定要做自己“喜欢”并且有“优势”的事情
- 安装centos7 Minimal后 开启远程SSH
- vue pc移动两个html,vue一套代码适应移动端,pc端
- 移动端车牌识别SDK应用
- 【Linux】U盘配合WinPE 安装debian8.6
- iBox-面向Flutter的一站式研发工作台
- 图片与mat文件的转换
- MySQL数据库之SQL的各种操作/Html/Java和XML的关系
- 《银杏,银杏》原文小说
- JS 城市选择实现——按级选中省市县/区
- java如何获取系统的桌面路径
- windows10 企业版激活处于通知模式怎么处理
- 证券行业信息化10-美国用怎样的行情系统?为什么说中国不重视知识产权?纽约市长的发家史
- vue el-form 遇上 v-if,表单校验不生效问题