java后台有必要学习前端知识吗 以及主流框架的各自主要功能

简介: 最近又巩固了些html,css,javaScript和jQuery的知识 回头看看之前写的html网页,真的是不忍直视 在这贴一下gitHub上我丑丑的界面我的小说网站为了包装一下连我自己都忍受不了的前端界面,于是...

最近又巩固了些html,css,javaScript和jQuery的知识 回头看看之前写的html网页,真的是不忍直视 在这贴一下gitHub上我丑丑的界面

我的小说网站

为了包装一下连我自己都忍受不了的前端界面,于是搜了一些前端框架
也许有人会疑惑 你不是走java后端的吗?学啥前端

这个问题之前也是困扰了我一段时间:一个后台花一部分精力在前端上 是否值得?

首先第一点兴趣,个人强迫,看着自己写巨丑的页面实在受不了

其次:全栈听过吧 最近都流行这个词 总而言之就是 全栈=保姆(前台到后台 全包) 我也请教过阿里的大佬 是否需要花精力在前台上。给我的回答是:像bat这样的大厂,财大气粗 前后台都是分离的,都有专门的前端开发工程师。后端不需要写前端代码,只需要定义好接口就可以了。 但是国内还有很多小公司,人员配备不齐,以全栈的名头招苦力,进去啥都都要做的那种。回头再来说说 java工程师对前端只是要有基本的了解,知道前后台如何交互,会写简单的js,就算合格了。

所以个人还是觉得能看懂前台代码,掌握一两个前端框架,不需要深入,会使用就行 还是很有必要的。

接下来就简单介绍一下几个常用的框架的区别和这些工具各自能实现的功能

1.angularjs

html和js之间的数据衔接层,可以操控html元素(数据绑定、重复、隐藏)等,
上手很容易,但想要精通,了解内部运行机制不容易。 是js框架

2.bootstrap

用于页面布局样式设计,CSS等,与数据无关,是一种UI设计工具,  
一般搭配angularjs使用。 是css框架

3.jquery

是一个 JavaScript 函数库,与angularjs作用一致,但更偏重于操作dom元素,
对dom遍历和修改。

4.easyUI

是基于jQuery的框架,它侧重于页面显示部分,即UI,但是所有效果都是用  
jQuery实现的。

综合一下 还是选择了bootstrap学习一下吧 来简单介绍一下这个广为应用的前端框架吧

Bootstrap

是目前可用框架中无可争议的领导者。其人气日益增长,你可以放心的选择这个框架,而不必担心项目会失败,因为具有广泛使用基础的框架,不太可能被抛弃。

  • 说明: “Bootstrap是最流行的HTML,CSS和JavaScript框架,用于在网络上开发响应式、移动的Web项目。

  • 响应式布局:是

  • 模块化:是
  • 启动模板/布局:是
  • 附加/附件:无捆绑,许多第三方插件可用。
  • 浏览器支持: Firefox,Chrome,Safari,IE8 +(您需要IE8的Respond.js

    可根据客户端调节窗口大小 自适应 这个是我最喜欢的

    Bootstrap说明

    Bootstrap的广泛流行是它的优势所在。在技术上,它不一定比列表中的其它框架更好,但它提供了比其它四个框架更多的资源(文章和教程、第三方插件和扩展、主题构建器等)。简而言之,Bootstrap 无处不在,这是人们继续选择的主要原因。

    bootstrap是一个响应式框架,基于Jquery

接下来的两天内 就开始找资料突突突了,然后再写篇博客记录一下。

参考:

https://blog.csdn.net/ywl570717586/article/details/50960453

目录
相关文章
|
1月前
|
Java 数据库
在Java中使用Seata框架实现分布式事务的详细步骤
通过以上步骤,利用 Seata 框架可以实现较为简单的分布式事务处理。在实际应用中,还需要根据具体业务需求进行更详细的配置和处理。同时,要注意处理各种异常情况,以确保分布式事务的正确执行。
|
1月前
|
消息中间件 Java Kafka
在Java中实现分布式事务的常用框架和方法
总之,选择合适的分布式事务框架和方法需要综合考虑业务需求、性能、复杂度等因素。不同的框架和方法都有其特点和适用场景,需要根据具体情况进行评估和选择。同时,随着技术的不断发展,分布式事务的解决方案也在不断更新和完善,以更好地满足业务的需求。你还可以进一步深入研究和了解这些框架和方法,以便在实际应用中更好地实现分布式事务管理。
|
1月前
|
JSON Java Apache
非常实用的Http应用框架,杜绝Java Http 接口对接繁琐编程
UniHttp 是一个声明式的 HTTP 接口对接框架,帮助开发者快速对接第三方 HTTP 接口。通过 @HttpApi 注解定义接口,使用 @GetHttpInterface 和 @PostHttpInterface 等注解配置请求方法和参数。支持自定义代理逻辑、全局请求参数、错误处理和连接池配置,提高代码的内聚性和可读性。
156 3
|
30天前
|
存储 缓存 安全
Java 集合框架优化:从基础到高级应用
《Java集合框架优化:从基础到高级应用》深入解析Java集合框架的核心原理与优化技巧,涵盖列表、集合、映射等常用数据结构,结合实际案例,指导开发者高效使用和优化Java集合。
42 4
|
1月前
|
开发框架 Java 关系型数据库
Java哪个框架适合开发API接口?
在快速发展的软件开发领域,API接口连接了不同的系统和服务。Java作为成熟的编程语言,其生态系统中出现了许多API开发框架。Magic-API因其独特优势和强大功能,成为Java开发者优选的API开发框架。本文将从核心优势、实际应用价值及未来展望等方面,深入探讨Magic-API为何值得选择。
59 2
|
1月前
|
前端开发 Java 数据库连接
你不可不知道的JAVA EE 框架有哪些?
本文介绍了框架的基本概念及其在编程领域的应用,强调了软件框架作为通用、可复用的软件环境的重要性。文章分析了早期Java EE开发中使用JSP+Servlet技术的弊端,包括可维护性差和代码重用性低等问题,并阐述了使用框架的优势,如提高开发效率、增强代码规范性和可维护性及提升软件性能。最后,文中详细描述了几种主流的Java EE框架,包括Spring、Spring MVC、MyBatis、Hibernate和Struts 2,这些框架通过提供强大的功能和支持,显著提升了Java EE应用的开发效率和稳定性。
95 1
|
1月前
|
前端开发 开发者 C++
独家揭秘:前端大牛们如何高效学习新技术,保持竞争力!
【10月更文挑战第31天】前端技术飞速发展,如何高效学习新技术成为关键。本文通过对比普通开发者与大牛们的策略,揭示了高效学习的秘诀:明确目标、主动探索、系统资源、实践应用和持续学习。通过这些方法,大牛们能更好地掌握新技术,保持竞争力。示例代码展示了如何通过实践加深理解。
50 4
|
1月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
1月前
|
Java 数据库连接 API
Spring 框架的介绍(Java EE 学习笔记02)
Spring是一个由Rod Johnson开发的轻量级Java SE/EE一站式开源框架,旨在解决Java EE应用中的多种问题。它采用非侵入式设计,通过IoC和AOP技术简化了Java应用的开发流程,降低了组件间的耦合度,支持事务管理和多种框架的无缝集成,极大提升了开发效率和代码质量。Spring 5引入了响应式编程等新特性,进一步增强了框架的功能性和灵活性。
49 0
|
1月前
|
存储 Java 开发者
Java中的集合框架深入解析
【10月更文挑战第32天】本文旨在为读者揭开Java集合框架的神秘面纱,通过深入浅出的方式介绍其内部结构与运作机制。我们将从集合框架的设计哲学出发,探讨其如何影响我们的编程实践,并配以代码示例,展示如何在真实场景中应用这些知识。无论你是Java新手还是资深开发者,这篇文章都将为你提供新的视角和实用技巧。
34 0