java和前端哪个难学?

若是对编程有一定兴趣,无所谓难于不难

那么面对题主的这个问题,应该是对编程有一定的误解,想走捷径吧?其实学习无捷径

简单介绍下java

import 前言:java至今为止,依然是后端语言的主流,必有独到之处;

class MainContent{//每一个类都有其特有的功能,并且还可以利用继承、实现的方式复用这些功能,可谓帮了程序员节省大量代码量
    private String messages;//每个类中还可以放置属性,这些属性可以完美的与 数据库、前端进行数据交互
    
    /*
    * 这是一个有返回值、有参数的函数
    * java中这样的函数是核心代码,初级程序员只要掌握这些函数的使用方式,就能友好的跟前端程序员进行数据交互的配合
    * Object param就是这个方法需要的参数,这些参数的来源大部分都是从前端程序、数据库查询结果那里获取
    */
    public Object methods(Object param){
        Object obj = otherMethods();//函数中可以调用其他函数,更能拓展业务逻辑,让每个函数专心做自己的业务逻辑
        return obj;//将结果返回到函数的调用出,也就是谁调用了这个函数,谁就能得到obj这样的结果
    }
}
总结: 这样的语言是优雅的,"他们"很友好的能让你对现实生活中的业务逻辑有更深层次的刨析和理解
java的框架已经算不上难度了,至今为止,每个java程序员都对这些框架的底层有自己的理解
java程序员的发展,需要更多的考虑性能的优化,数据结构的设计

简单介绍下前端

//其实前端的代码的核心,我们都心知肚明----javaScript
<script>
    //获取页面中某个标签元素,进而我们就能操作页面中这些元素
	var x = document.getElementsByTagName("标签名称")[index];
	//js不但能操作页面中的HTML标签元素,还能操作浏览器
	1、window-history:用户访问过的url地址信息
	2、window-document:当前文档信息
	3、window-location:当前url地址信息
</script>
总结: 这样的代码,不是很优雅,并且是需要浏览器支持的,前端程序员最头痛的就是用ie浏览器

简单概括就是一些大佬,为了整合资源,利用javascript融合、封装了大量代码,制造出很多优秀的框架:
bootstrap的栅格,layui的简洁、vue开放的底层功能、reacte函数式等等这一系列优秀的框架

总结区别:

1、语法堂:

--java语言入门后语法不会有太多变化

--前端语言入门后,可能又会爆发新的框架,导致又是新的语法

2、深层次性能方向:

--java语言更多的考虑:如何减轻服务器压力,高并发、多线程的维护

--前端语言更多的考虑:如何让浏览器乖乖听话

3、逻辑方向:

--java语言更多的考虑业务逻辑的刨析

--前端语言更多的考虑,业务逻辑发生的顺序

4、殊途同归:无论是前端还是后台,达到一个维度的时候,思考的都是性能的优化、用户体验、成本的支出

 

一个5年以上的java程序员,如果没有前端技术,几乎没什么利用价值

一个前端程序员,只需要能让手机、浏览器友好的显示该显示的内容,就是合格的

 

目前在职Java开发,如果你现在也在了解Java,想要学习Java,渴望成为一名合格的Java开发工程师,在入门学习Java的过程当中有遇见类似于:如何自学Java,自学Java到什么程度才能就业,如何高效的学习Java开发等等一系列的问题,你们都可以申请加入的Java学习QQ群697888503,有什么不懂的都可以随时来问我,对于这方面的问题我还是比较在行。缺乏入门基础的视频教程也可以直接来找我要,我这里有一套2020年最新的Java基础精讲视频教程,群文件里面还有我做Java技术这几年整理的一些Java学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以来获取下载。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值