web开发 订阅
Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后端开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。 展开全文
Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论是开发难度上,还是开发方式上,现在的网页制作都更接近传统的网站后端开发,所以现在不再叫网页制作,而是叫Web前端开发。Web前端开发在产品开发环节中的作用变得越来越重要,而且需要专业的前端工程师才能做好,这方面的专业人才近两年来备受青睐。Web前端开发是一项很特殊的工作,涵盖的知识面非常广,既有具体的技术,又有抽象的理念。简单地说,它的主要职能就是把网站的界面更好地呈现给用户。
信息
类    属
职业
内    容
动态与静态
发    展
2005年以后
中文名
web前端开发工程师
外文名
front-end Web developer
web前端开发工程师简介
2005年以后,互联网进入Web 2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种丰富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。随着Web 2.0概念的普及和W3C组织的推广,网站重构的影响力正以惊人的速度增长。XHTML+CSS布局、DHTML和Ajax像一阵旋风,铺天盖地席卷而来,包括百度、腾讯、淘宝、新浪、搜狐、网易等在内的各种规模的IT企业都对自己的网站进行了重构。前端开发的入门门槛其实相对较低,与服务器端语言先慢后快的学习曲线相比,前端开发的学习曲线是先快后慢。所以,对于从事IT工作的人来说,前端开发是个不错的切入点。也正因为如此,前端开发领域有很多自学的同行,但是后面的学习曲线越来越陡峭,每前进一步都很难。另一方面,正如前面所说,前端开发是个非常新的职业,对一些规范和最佳实践的研究都处于探索阶段。总有新的灵感和技术不时闪现出来,例如HTML5、CSS3、JavaScript、负边距布局、栅格布局等;各种JavaScript框架层出不穷,为整个前端开发领域注入了巨大的活力;浏览器大战也越来越白热化,跨浏览器兼容方案依然是五花八门。为了满足“高可维护性”的需要,需要更深入、更系统地去掌握前端知识,这样才可能创建一个好的前端架构,保证代码的质量。
收起全文
精华内容
下载资源
问答
  • java web开发(二) 接口开发

    万次阅读 多人点赞 2016-06-03 16:50:34
    java web开发(一) 环境搭建讲解了如何搭建一个Java Web项目,如果你还没了解,建议先浏览下!今天这篇文章主要讲解的就是接口开发,打算使用比较古老的或者说比较原始方法实现的接口。 一.数据库设计。 假设要做...

        java web开发(一) 环境搭建讲解了如何搭建一个Java Web项目,如果你还没了解,建议先浏览下!今天这篇文章主要讲解的就是接口开发,打算使用比较古老的或者说比较原始方法实现的接口。

    一.数据库设计。

        假设要做一个简单的学生信息管理系统,数据库名为students_manage,并且先设计一张学生表,表名为student。

    1.打开Sqlyog工具,如果还没创建连接,可以点击新建,输入名称,点击确定即可,

    2.然后在保存的连接中选择,刚刚新建的连接,只需要在密码输入框中输入,安装数据库时的设置的密码,点击连接,其他的默认即可,

    如果都ok的话,那么将会出现如下界面,就代表连接成功了!

    3.连接成功后,首先创建数据库,在左边的空白区域,鼠标右键,创建数据库,输入数据库名称students_manage,其他的默认,

    点击创建即可,然后在左边的数据库列表中会多一个students_manage的数据库,

    4.创建数据库成功后,我们便可以创建数据库表,选中students_manage的数据库中的Tables文件夹,右边,创建表,输入表的字段,类型,设置主键,是否可为空等,

    点击创建表按钮,便会看到在Tables文件夹中,多一个student表,

    5.双击student表,便会打开该表。我们需要给该表中,先初始化一些数据,点击表数据,然后插入数据,点击保存。

    此时表中已有2条记录。

    数据库的简单设计就差不多了,接下来,我们需要开发接口!

    PS: 实际开发中,数据库设计肯定不是这样的,需要先根据需求分析,做出原型,画出模型图(类图、活动图等),然后使用专门的数据库建模工具,完成数据库与表的设计!

    二.接口项目开发。(如果对这一部分有疑问或者不清楚的,欢迎查看java web开发(四) 接口开发补坑1 java web开发(五) 接口开发补坑2!)

        接口返回的数据格式是JSON,如果你对JSON还不熟悉,可以先看看文章 JSON 使用讲解JSON 解析

       1.新建项目。这个就不多说了!这一块要是还不了解,请看这篇文章, java web开发(一) 环境搭建

       2.设计接口的Json数据格式。

        2.1.接口返回的Json数据格式如下:

       (1).返回对象,

    {"code":" ","msg":" ","time":1464937933230,"object":{}}

       (2).返回数组,

    {"code":" ","msg":" ","time":1464937933230,"items":[{},{}]}

    好多读者都留言,有“code”这个属性不解。  这儿说明下,  Json格式数据中的“code”属性是响应状态码,是标志接口数据的状态!例如当接口数据返回成功,会设置code为‘ok’。当我们拿到这个“code”时,会根据不同的值,做不同的处理。当“code”等于“ok”时,我们就可以正常解析这个json数据了;返回其他值,我们就只需要作出提示即可。而具体code值是什么,要根据接口自己定义一个规范,当调用者拿到这个code时,就知道如何处理了。有关这个“code”,更加详细的内容,请看 java web开发(五) 接口开发补坑2

    目前就设计返回以上两种格式。如果你有分页的话,也可以加上。下面,就展示一下具体实现。

        (1).建立AbstractJsonObject(Json数据的基类),具体实现如下:

    public class AbstractJsonObject {
            //code
    	private String code;
    	//msg
    	private String msg;
    
    	private Long time = new Date().getTime();
    
    	public String getCode() {
    		return code;
    	}
    
    	public void setCode(String code) {
    		this.code = code;
    	}
    
    	/**
    	 * @return the time
    	 */
    	public Long getTime() {
    		return time;
    	}
    
    	/**
    	 * @param time
    	 *            the time to set
    	 */
    	public void setTime(Long time) {
    		this.time = time;
    	}
    
    	public String getMsg() {
    		return msg;
    	}
    
    	public void setMsg(String msg) {
    		this.msg = msg;
    	}
    
    	public void setContent(String code, String msg) {
    		this.code = code;
    		this.msg = msg;
    	}
    
    	public void setStatusObject(StatusObject statusObject) {
    		this.code = statusObject.getCode();
    		this.msg = statusObject.getMsg();
    	}
    }
    

        其中,StatusObject是一个状态对象,封装了状态码(code)和状态信息(msg),具体实现如下:

    /**
     * 状态对象
     */
    public class StatusObject {
    	// 状态码
    	private String code;
    
    	// 状态信息
    	private String msg;
    
    	public StatusObject(String code, String msg) {
    		super();
    		this.code = code;
    		this.msg = msg;
    	}
    
    	public String getCode() {
    		return code;
    	}
    
    	public void setCode(String code) {
    		this.code = code;
    	}
    
    	public String getMsg() {
    		return msg;
    	}
    
    	public void setMsg(String msg) {
    		this.msg = msg;
    	}
    
    }
    

        (2).建立Json对象类SingleObject,代码:

    public class SingleObject extends AbstractJsonObject {
    
    	private Object object;
    
    	public Object getObject() {
    		return object;
    	}
    
    	public void setObject(Object object) {
    		this.object = object;
    	}
    
    }

        (3).建立Json数组类ListObject,代码:

    public class ListObject extends AbstractJsonObject {
    
    	// 列表对象
    	private List<?> items;
    
    	public List<?> getItems() {
    		return items;
    	}
    
    	public void setItems(List<?> items) {
    		this.items = items;
    	}
    
    }

    经过上面几步,我们所需要的json格式数据就创建好了,接下来就是生成json数据了,这儿使用jackjson,JackJson 库下载。下载完jackson库后,将三个包导入到项目的lib目中,截图所示:

       (4).JackJsonUtils生成json数据和解析json数据,代码:

    public class JackJsonUtils {
    	static ObjectMapper objectMapper;
    	/**
    	 * 解析json
    	 * 
    	 * @param content
    	 * @param valueType
    	 * @return
    	 */
    	public static <T> T fromJson(String content, Class<T> valueType) {
    		if (objectMapper == null) {
    			objectMapper = new ObjectMapper();
    		}
    		try {
    			return objectMapper.readValue(content, valueType);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return null;
    	}
    
    	/**
    	 * 生成json
    	 * 
    	 * @param object
    	 * @return
    	 */
    	public static String toJson(Object object) {
    		if (objectMapper == null) {
    			objectMapper = new ObjectMapper();
    		}
    		try {
    			return objectMapper.writeValueAsString(object);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		return null;
    	}
    }

        至此,json数据设计就ok了!是不是没有想象的那么难?也许,就真的这么简单!接下来,就是接口的开发了。

        3.接口开发。

          本篇文章开发接口使用的是古老的servlet实现的,关于servlet,请自行查找资料,这里就不多说了(其实我也就一知半解)

          3.1.创建一个类继承自HttpServlet,例如StudentInq,鼠标右键,新建->选择Servlet,截图所示输入Servlet名称,点击Finish按钮,就ok了!

    此时你会发现包下多了一个StudentInq类,具体代码:

    public class StudentInq extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * @see HttpServlet#HttpServlet()
    	 */
    	public StudentsInq() {
    		super();
    		// TODO Auto-generated constructor stub
    	}
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
    	 *      response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
    	 *      response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    
    		doGet(request, response);
    	}
    
    }

        实现HttpServlet的doGet()和doPost方法,此处为了简单就只实现doGet()。

    PS: 如果你比较细心的话,会发现在web.xml文件中多了几行代码,具体如下截图:(web.xml 是网络程序中的一个很重要的配置文件,更具体的、详细的请查询相关文档)

    可以看到我们刚才新建servlet,在这个xml文件中显示了。后面我们在调用接口的时候便会用到这个配置清单。

        3.2. 接口实现。

        我们就简单的实现一个学生查询接口!调用查询接口,返回数据库中所有的学生信息。

       (1).新建一个接口StudentService,代码:

    public interface StudentService {
    	public List<Students> getAllStudents();
    }

        (2). 实现该接口,StudentServiceImpl代码:

    public class StudentServiceImpl implements StudentService{
    
    	@Override
    	public List<Students> getAllStudents() {
    		// TODO Auto-generated method stub
    		return StudentBusiness.getAllStudents();
    	}
    
    }

       其中,StudentBusiness提供了从数据库获取学生信息的方法。有关数据库操作下面会讲到。接着,我们实现Servlet的doGet(),具体代码:

     List<Students> list = new StudentServiceImpl().getAllStudents();
    		ListObject listObject=new ListObject();
    		listObject.setItems(list);
    		listObject.setStatusObject(StatusHouse.COMMON_STATUS_OK);
    		String responseText = JackJsonUtils.toJson(listObject);
    		ResponseUtils.renderJson(response, responseText);

       其中,ResponseUtils是将返回的json数据写入到response中。

       至此,生成json数据已经成功了!但是 貌似少了什么操作?这些数据是从哪里来的?原来数据库还没有连接呢!!!好吧!请继续看下文。

       4. 数据库连接。

        文章开头,我们已经创建好了数据库以及表,并且也添加了几条测试数据。数据有了,我们需要在项目中获取到,那么该怎么操作呢?

       (1). 数据库连接。

        我们连接mysql数据库,需要导入mysql-connector.jar,jar包下载链接下载好jar后,导入到lib目录中,

       (2). 建立DBHelper连接数据库以及关闭连接:

    public class DBHelper {
    	
    	 public static final String url = "jdbc:mysql://localhost:3306/students_manage";  
    	    public static final String name = "com.mysql.jdbc.Driver";  
    	    public static final String user = "****";  
    	    public static final String password = "******";  
    	  
    	    public Connection conn = null;  
    	    public PreparedStatement pst = null;  
    	  
    	    public DBHelper(String sql) {  
    	        try {  
    	            Class.forName(name);//
    	            conn = DriverManager.getConnection(url, user, password);//
    	            pst = conn.prepareStatement(sql);//
    	        } catch (Exception e) {  
    	            e.printStackTrace();  
    	        }  
    	    }  
    	  
    	    public void close() {  
    	        try {  
    	            this.conn.close();  
    	            this.pst.close();  
    	        } catch (SQLException e) {  
    	            e.printStackTrace();  
    	        }  
    	    }  
    
    }

    代码很简单了,不需要多说!

        这一步,我们是连接数据库,连接成功后,就可以使用表中的数据了!

    PS: 实际开发中,有关数据库操作,肯定不是这么简单的!比较常用的是框架来管理数据库相关操作,例如SpringMvc、hibernate和mybats等框架。

    三. 运行。

        经过上面几步,我们就大致完成了一个简单使用Servlet的接口开发,接下来就是见证奇迹的时刻了!

    PS: 在运行前,可以在WebContent中添加一个index.jsp,index.jsp代码:

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<h1>hello world!</h1>
    	<h2>This is my test page!</h2>
    	<h3>Welcome to my page!</h3>
    </body>
    </html>

     (1).在项目上,右键->Run As->Run to Server。

    如果一切都正常的话,(如果你创建了index.jsp,你会看到一个jsp页面;如果没有创建index.jsp,可能会显示一个404界面,当然没有创建index.jsp不会影响咱们接口的调试)

       (2).我们在浏览器中输入‘http://localhost:8080/mServer/StudentInq’,如果一切都正常的话,会显示:

       或者在浏览器中输入本机的ip地址,例如’http://192.168.1.133:8080/mServer/StudentInq‘,

    看到这个界面,顿时泪流满面!!

    四. 总结。

        这么长的篇幅终于实现了简单接口的开发,不容易啊!太感动了!我们总结一下本篇博客实现开发接口的步骤:

    (1). 数据库表设计;

    (2). json数据设计;

    (3). 接口实现。

      总结后,是不是感觉很简单呢!从此以后,只要看到接口数据不如意的,你都可以随便来改!!(实际上接口开发要牵扯好多东西,如果你要了解或者熟悉更多有关接口开发,那么就需要结合Web框架,例如SSH,Springmvc等等,本篇文章只是很基础的入门开发)至此,通过这篇文章,相信你对接口不再生疏了!下篇文章将介绍,后台接口服务和前端客户端结合,详情请看,java web开发(三) 接口使用

      最后补上,例子下载地址。由于csdn下载需要积分,所以,我在github上也放置了源码,下载地址是,接口开发服务端源码地址

     PS: json格式化工具

    推荐文章:SpringMVC 开发接口

    博文中经常有小伙伴留言,有关接口项目的问题,最近就推出几篇补坑的文章,打算这几篇文章详解项目中的代码以及业务流程,java web开发(四) 补坑1 java web开发(五) 接口开发补坑2!欢迎大家查看!

    最近才开通了微信公众号,欢迎大家关注。

    展开全文
  • “The origin server did not find a current ...disclose that one exists.”,在web开发的过程中,看到这一段错误提示,不管是在入门阶段还是已经是web 老手都会感到很头痛。我也是在使用JSTL库的过程中,出现了这

    写在前面

    “The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.”,在web开发的过程中,看到这一段错误提示,不管是在入门阶段还是已经是web老手都会感到很头痛。我也是在使用JSTL库的过程中,出现了这个问题,困扰了我很长时间才搞定的,所以决定有必要写一篇博客,碰到这个问题真的非常令人头痛,我这里解决了之后,就想着总结一下各种解决方法,希望能给还在苦海的朋友一些帮助,还是挺有用的。动动手指头,点个关注和点个赞,不胜感激

    问题一(也是我碰到的问题)

    我在web开发中,为了配置JSTL库改动了web.xml,手残不小心把文件的部署路径写错了,所以导致了出现这个问题,这还是我自己看了eclipse的console出错信息才发现的,所以console的出错信息还是很有用的

    问题二

    试一试调节Project的 Build,如图勾选:

    问题三

    双击Tomcat,进入调节,当然双击前必须先移除Tomcat Server中的项目,这样才可以更改其中的设置,如图:

    问题四

    一定要注意路径是否有错误,这个是很愚蠢的问题。

     

    问题五

    xml的版本问题,在Eclipse编译器中右键项目—>Properties—>Project Facets—>Dynamic Web Module 如图:

    问题六

    检查文件是否有加载至Tomcat下的webapps目录下

    这是我知道的一些问题,不够全面,但是希望能帮助到一些人。

     

     

    展开全文
  • Java Web开发教程

    千次下载 热门讨论 2010-08-01 11:51:04
    Java Web开发教程Java Web开发教程Java Web开发教程Java Web开发教程Java Web开发教程
  • java web 开发 小项目java web 开发 小项目java web 开发 小项目java web 开发 小项目java web 开发 小项目
  • Java Web开发常见问题.pdf

    千次下载 热门讨论 2013-04-21 03:50:00
    Java Web开发常见问题.pdf
  • 转载自: 浅谈Java Web开发与Python Web开发的区别 – 金丝燕网  今天这篇文章谈一谈Java Web开发和Python Web开发的区别。在这里我并不是鼓励大家从Java Web转向Python Web开发,我只是想说一下自己的感觉而已,...

    转载自: 浅谈Java Web开发与Python Web开发的区别 – 金丝燕网

      今天这篇文章谈一谈Java Web开发和Python Web开发的区别。在这里我并不是鼓励大家从Java Web转向Python Web开发,我只是想说一下自己的感觉而已,不一定适合每一位情况,仅仅供大家参考。另外,我也建议搞Java Web的人可以了解一下Python Web的开发情况,从另外一个角度看Java Web开发肯定大有收获。

      我使用Java的时间很久,而且Java也给我带来了很多的收获。之前一直觉得Java非常重要,从内心是把它当做人生的一技之长,可随着年龄和阅历的增长,也随着职位和职责的改变,早年的观念也在逐渐发生变化。

      我做Web开发有三年多,这个时间段里对Java有了很多深入的研究,后来转向了大数据开发,初步对Python有了些了解,最后换了一家公司,转身成为一个技术领头人,而这里的网站是以Python开发的。经过最近一段时间对Python Web的了解,我越发感觉有些话想说出来。

      我感觉,Java Web过于复杂,导致人们花费了很多的精力去了解其中的细节,最终眼里只看到树木,而不能看到森林。这种情况对开发人员来说,是不利的会导致走很多的弯路。之前我看过《Struts技术内幕》,花费了很多的精力去研究其源码,等真正对它比较熟悉的时候,业内逐渐向Spring MVC过渡了,然后赶紧买了几本书来看,有Spring MVC学习指南,也有Spring MVC源码解析等,后来大家又开始转向微服务,然后紧跟脚步学习新的知识。可是后来我发现这种发展道路并不能建立起一个全局的Web开发观,很多时候纠结在知识的细节上面。反观Python Web开发,薄薄的一本书,从虚拟化的环境配置到框架介绍,从模板的使用到信号机制,从系统管理到消息中间件,一本书就能囊括很多整个Web开发系统,让人对Web开发有一个全局观。一个开发者如果能有一个全局观,那么他就能快速的切入到重点,找到更适合自己发展的职业道路。

    转载自: java和python开发web优缺点

      Java属于高大上,适合12306这种有钱的金主,同样的项目要是用java做的,就能唬来成倍的钱,没钱搞java,只能晚上加班到10来点,在eclipse吭哧吭哧地编译完项目以后,在七八屏的堆栈信息里,不停上翻下翻象捡芝麻一样 看到底哪里出错了,python属于小而美,适合做一些内聚性很强的工具,用来当锤子,榔头使唤,但象web开发这种的到处是杂七杂八的零散的文件,象餐厅服务员一样上菜端盘子这种苦力活最适合php这种“最好的语言”,因为web开发大部分要快速迭代,码农经常听的是“需求又变了”,只有php码农的键盘才能跟得上老板思维变化的节奏,左屏notepad++敲代码,右屏f5刷浏览器就搞定了,什么编译,重启服务器,数空格的时间都不用了。php之所以能号称最好的语言,还有一个原因是性价比,大部分公司只要不是中石化中石油都是从小公司开始创业的,象掏包这样的网站一开始就招php,小老板最关心啥,钱啊,花1分钱要赚1块钱,,你想想,一个php,策划,开发,测试,稍带服务器全端了,而且还能加班加点,随叫随到,老板心里就一个字,值!小老板招php的心情,就跟屌丝买小米手机的心情是一样一样的,就差抢购了。

      Java框架多数是扯的比较多,属于害怕java性能过好,抢其他语言饭碗,所以自己给自己JJ来一刀的东西。语言在泛型方面不够完整。但是比较靠谱。

      python简单直接,开发效率高,不过生产系统不建议用python直接堆web页面给用户用,做原型很不错,做服务器端日志迁移分析工具也挺好,用python做管理监控等脚本开发也不错。

      上面就是小编为大家整理的关于java和python开发web的文章,希望对大家有帮助。在实际的操作过程中大家可以根据实际情况进行灵活的调整。

    展开全文
  • Python使用Flask入门Web开发

    千人学习 2020-06-05 13:53:45
    Web开发是重要的后端技术开发方向,而Python的Web框架Flask因为它的简洁设计、开发快捷而被各大公司广泛的采用,使用Flask可以快速开发一个网页实现内容管理、数据展示、报表可视化,也可以用Flask开发后台服务用于...
  • java web开发实战1200例 第二卷 源码

    千次下载 热门讨论 2013-04-01 18:30:07
    《Java Web开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax...
  • 腾亚幕墙Web开发基础教程

    万次阅读 2021-07-06 10:06:03
    Web开发可以分为两种方式: 前端开发 后端开发 前端开发:用户直接交互的网站部分称为前端。它也被称为应用程序的“客户端”。 前端开发路线图: HTML : HTML 代表超文本标记语言。它用于使用标记语言设计网页的前

    Web 开发是指网站的构建、创建和维护。它包括网页设计、网页发布、网页编程和数据库管理等方面。它是在互联网上工作的应用程序的创建,即网站。

    在这里插入图片描述
    Web Development 这个词由两个词组成,即:

    • 网络:它指的是网站、网页或任何可以通过互联网运行的东西。
    • 开发:从头开始构建应用程序。

    Web开发可以分为两种方式:

    前端开发
    后端开发

    前端开发:用户直接交互的网站部分称为前端。它也被称为应用程序的“客户端”。

    前端开发路线图:在这里插入图片描述

    • HTML : HTML 代表超文本标记语言。它用于使用标记语言设计网页的前端部分。它充当网站的骨架,因为它用于制作网站的结构。
    • CSS :层叠样式表被亲切地称为 CSS 是一种设计简单的语言,旨在简化使网页呈现的过程。它用于设计我们的网站。
    • JavaScript: JavaScript 是一种脚本语言,用于为我们的网站提供动态行为。

    前端框架和库:

    • AngularJS
    • React.js
    • VueJS
    • jQuery
    • 引导程序
    • 材质界面
    • 顺风CSS
    • 用户界面
    • 其他一些库和框架是:Handlebar.js Backbone.js,Ember.js等。

    后端开发:后端是网站的服务器端。它是用户无法看到和交互的网站部分。它是不与用户直接接触的软件部分。它用于存储和排列数据。

    后端设计路线图:在这里插入图片描述

    • PHP:PHP 是一种服务器端脚本语言,专为 Web 开发而设计。
    • Java:Java 是最流行和广泛使用的编程语言之一。它是高度可扩展的。
    • Python: Python 是一种编程语言,可让您快速工作并更有效地集成系统。
    • Node.js: Node.js 是一个开源的跨平台运行时环境,用于在浏览器外执行 JavaScript 代码。
    • 后端框架:后端框架列表有:Express、Django、Rails、Laravel、Spring等。

    网页开发教程

    • HTML
    • CSS
    • JavaScript
    • jQuery
    • BootStrap
    • React JS
    • AngularJS
    • PHP
    • Node.js
    展开全文
  • Java Web开发完全掌握

    千次下载 2016-01-24 20:29:32
    《Java Web开发完全掌握》主要内容简介:java是目前最受欢迎、应用最为广泛的跨平台程序设计语言之一。全书详细讲解了java web开发的相关技术知识,主要包括javascript、jsp、javabean、表达式语言(el)、jsp标签库...
  • 这是一位小白的血泪史,一直想学web开发,却不知到从哪学起。前端,后端学的断断续续,学了前面忘了后面,前端后端也不知道怎么连接,与服务器怎么交互,网站怎么放入服务器等等一堆问题,搞了很长时间也没能完整的...
  • 如何学好python web开发

    千次阅读 2018-07-05 16:39:42
    我现在虽然从事互联网相关的工作,但是也一直没有接触过Web开发之类的东西,不过兴趣终归还是要有的,还要自己动手去实践的。Web开发的途径有好多种,比如传统的.Net,还有很火爆的Java。 Python作为一种灵活好学的...
  • 本系列课程除了非常详细的讲解Django框架本身的知识点以外,还讲解了web开发中所需要用到的技术,学完本系列课程后,您将独立做出一个具有后台管理系统,并且前端非常优美实用的网站。对于从事一份Python Web开发...
  • 这篇文章只是我深入了解移动领域开发过程...1:移动web开发 这部分跟web前端开发差别不大,使用的技术都是html+css+js。区别为手机浏览器是webkit的天下,pc端是三足鼎立IEfirefox chorme。手机网页可以理解成pc
  • 基于Python的Web开发

    万次阅读 2019-02-26 11:24:29
    下面来介绍一下基于Python语言的Web开发中几种常见的Web开发框架; 1、Python语言是第四代程序设计语言,是解释性的、交互性的和面向对象的。它在Web应用和非Web应用中都发挥了重要的作用。比如Google的核心代码是...
  • python web开发入门

    万次阅读 多人点赞 2017-05-10 20:24:20
    ps:最近(18.2.26)对内容做了一些修改。 Python web开发通常都是从学习某一种框架开始,比如Django,flask。...Python web开发web开发的子集,在学习如何用Python开发web应用之前,我们需要了解web服...
  • 从零开始学习移动端Web开发

    万次阅读 多人点赞 2017-05-11 13:19:57
    从传统的安卓、IOS原生手机系统应用开发,转向了移动端Web开发或者是混合开发,既然有需求,那就让我们一起来学习移动端Web开发吧。本文旨在让读者以最快的时间了解移动Web开发基础以及介绍一些常见问题。基础准备...
  • Python全栈工程师之Web开发教程

    千人学习 2018-07-26 15:11:36
    您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 本次课程主要讲解Python的Web开发,重点讲解Django框架,具体有Django框架的安装、搭建、URL路由配置、Model模型、View视图、Template模板、以及...
  • 我眼里的web开发

    万次阅读 2020-10-07 23:13:23
    现在wen开发一般都是用PHP,PHP被誉为世界上最好的语言,web开发挺快的 但是并发性没有golang好,所有在写接口的时候用go写 web开发需要学习前端的知识,比如html,js 语言知识工具,用啥方便用啥 ...
  • 常用移动web开发框架

    千次阅读 2019-05-01 17:13:12
    纯粹的总结一下移动web开发框架,移动web开发框架有jQuery Mobile 、Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家族,Sencha Touch来自于ExtJS。jQuery Mobile 和Sencha Touch...
  • C#web开发基础教程PPT

    热门讨论 2013-08-24 23:05:31
    C# web开发 基础教程 PPT 免费 有用 免费下载
  • java web开发实战经典与java开发实战经典,两本合在一起提供下载,李兴华先生著,PDF版本,希望对你有帮助。
  • python flask web开发入门与项目实战

    千人学习 2019-12-15 19:02:04
    对于初学者来说简单易学,入门门槛很低,即便没有多少Web开发经验,也能很快做出网站,大大节约了初学者的学习成本。       综上所述,Flask 是一个用Python语言编写的Web微框架,可以让开发人员快速...
  • 21天学通Java Web开发.pdf

    千次下载 热门讨论 2012-11-19 11:05:41
    《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了...
  • 系统讲解微信公众平台订阅号、服务号官方列出的全部功能接口,包括:自定义菜单、个性化菜单(按需定制菜单)、群发消息、客服消息(有限次消息推送)、模板消息接(无限次消息推送)、微信网页开发(微信WEB开发、...
  • 移动端Web开发

    千人学习 2019-09-23 15:58:04
    HTML5是移动端开发最常用的技术,熟悉HTML5新标签和Api以及CSS3的新的Api,可以使你的网页更加的绚丽多彩,并且开发出你意想不到的网页效果。学完此课程,你编写的代码就可以移动设备上完美兼容啦。
  • 李兴华 Java Web开发实战经典 高清扫描版

    千次下载 热门讨论 2012-09-14 22:25:48
    李兴华 Java Web开发实战经 高清扫描版
  • web开发中,“route”是指根据url, 分配到对应的处理程序。路由: 就是一个路径的解析,根据客户端提交的路径,将请求解析到相应的控制器上; 从 URL 找到处理这个 URL 的类和函数。参考文献: 1.理解Web路由 ...
  • web开发级Centos实战(上)

    万人学习 2016-05-31 15:40:44
    本课程是web开发级mysql实战的姊妹课程。从web开发角度出发讲解基于Centos的实战知识点,从原理上了解web开发的精髓。其的知识点和课课都是干货的讲课风格,小伙伴们懂得。如果你喜欢我们的系列,务必不要错过这门课...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,896,875
精华内容 758,750
关键字:

web开发