小项目开发速度最重要,所以过程式的JavaScript最流行。大型项目维护性和扩展性重要,所以oop、mv*式的模式合适,所以js上的各式框架也是层出不穷,针对这一现状,目前js标准和各框架都在改变。

3D渲染是浏览器给js暴露了WebGL api,但这本身并不代表原生js适合游戏开发者直接使用,事实上现代游戏工业里几乎没有每一行代码都自己撸的个人英雄了,游戏引擎更加流行也更容易出产品。我个人倾向于认为WebGL游戏的兴起对HTML5游戏引擎和基于游戏引擎的游戏和动画开发者意义更大些。

而游戏引擎多半有自己的代码组织方式乃至于代码语言,很有可能跟现有的网页开发方式不一样。比如最流行的Unity就是C#编译到js。

我觉得PHP不比Java强大,正如Java也不如C#强大,但这只是个人观点。A语言是不是比B语言强大?个人对这种问题不是很感兴趣。对于我这种在研发岗位上摸爬滚打的普通人来说,语言能做什么,比语言本身更有吸引力,最好的比较方式还是按照薪酬和岗位排序。

现在也有用Java开发然后编译到js的模式,Google系的产品这种情况挺多。我没尝试过,只能说一些个人见解,这种方式对于中小型项目来说成本太高而收益太小,很有可能流行不起来,只有当你十分迫切地需要Java,需要用Java来写前端时才能考虑一下。

大部分情况下,做语言和框架的消费者就够了,不要看不起某些语言,广泛使用的语言都有成功案例。Facebook也是由屌丝语言PHP写的。爬一些很偏的技能树,对于真金白银的项目来说,很有可能不仅无益于成功,反而会被带沟里呢。

实施和开发哪个前景好_web前端与java后台开发哪个前景、待遇好?相关推荐

  1. 【Java后台开发规范】--- 圈复杂度

    文章目录 前言 其他类型的规范 圈复杂度 提炼方法 if.else 卫语句 去else 策略模式 switch 循环嵌套 其他建议 前言 做Java开发的,大多数可能都有看过阿里的Java后台开发手册 ...

  2. (001) java后台开发之流程初识

    java 后台开发流程 这篇文章为了奠基一下被我打入冷宫两个月左右的iOS开发,因为之前由于iOS项目停止的原因,被调至后台开发,两个月中也学习到了很多关于Java.sql.js.jsp的内容,感谢我 ...

  3. 实习收获—Java后台开发

    实习上的收获 前言 Swagger2 Zxing二维码条形码 Restful Api Lombok WebSoecket Quartz 还有很多知识 最后 前言 这是我第一次工作的收获,其实也不多,但 ...

  4. 长沙哪招jaVa后端开发人才_求职:Java后台开发-何柄融-湖南大学

    联系方式 找到工作了,就不乱发了.谢谢. 个人信息 何柄融/男/1997 本科/湖南大学/自动化专业/19届 技术博客:何柄融​www.zhihu.com 期望职位:java后台开发 项目经历 蔬菜大 ...

  5. Java后台开发Tomcat添加https支持小程序开发过程

    文章原文:blog.ouyangsihai.cn >> Java后台开发Tomcat添加https支持小程序开发过程 1 给自己的域名申请证书 注意:申请好了如果不是在腾讯注册的域名,不会 ...

  6. 蘑菇街Java后台开发一二面面经

    蘑菇街Java后台开发一二面面经 ​ ​ ​ ​ 本菜鸡妹妹的春招上岸之路,第一次挂经献给蘑菇街. 时间线 时间 状态 2020/3/6 内推投递后端开发岗位 2020/3/11 邮件确认一面时间 2 ...

  7. 用IDEA进行Java后台开发(一)

    想尝试着进行java后台开发,发现能找到的完整工程教程很多都是用eclipse开发的,于是照着搭了一套开发环境,也简单的写了一个测试代码,由于好几年没有使用eclipse了,快捷键实在用的费劲,遂找到 ...

  8. 用IDEA进行Java后台开发(三)

    在上一篇用IDEA进行Java后台开发(二)中我们已经可以成功的调用我们所写的接口,并且做了一些简单的逻辑处理, 由于后台开发离不开数据,所以这篇将进行Servlet于MySQL数据库链接和简单的调用 ...

  9. 跨专业转计算机拿下百度java后台开发的经验分享

    前言 本文出自我的一位朋友,他是跨专业最终成功转行计算机,拿下了百度的java后台开发offer,之前他一直说着要给大家分享一波经验,今天完成了写作,希望对大家有帮助.(PS:另外也欢迎大家投稿分享自 ...

最新文章

  1. Ubuntu中虚拟环境pip安装包超时问题
  2. python散点图拟合曲线-python散点图拟合
  3. LSMW批处理使用方法(08)_步骤8、9
  4. 编程学习笔记(第三篇)面向对象技术高级课程:绪论-软件开发方法的演化与最新趋势(3)软件开发的现状、UML扩展...
  5. 从Java转向.NET/C#,Are You OK?
  6. 《HTML5和CSS3快速参考》——1.3HTML5的品牌化
  7. 将vue项目打包部署到云服务器(傻瓜式宝塔面板)
  8. Inception 模型
  9. sp许可证查询 旧sp电信经营许可证查询 电信业务
  10. 解决响应式布局border带来的麻烦
  11. F - Restoring the Expression CodeForces - 898F
  12. python时间序列预测不连续怎么办_用Python处理非平稳时间序列攻略
  13. 列举1000以内的水仙花数,并求出水仙花数的个数
  14. ACE-LITE awakeup/axcache/axprot信号
  15. Nature Communications:使用连接组的嵌入向量表征映射大脑结构与功能之间的高阶关系
  16. 互联网名称与数字地址分配机构ICANN简介
  17. AWS SES发QQ邮箱拒收解决方案
  18. vmybatis #{} 以及 ${}与sql注入
  19. 喜羊羊与灰太狼——深度优先搜索
  20. SynchroTrap-基于松散行为相似度的欺诈账户检测算法

热门文章

  1. 推荐几个BAT大佬的公众号
  2. 人类评估已不是NLG的最佳标准,华盛顿大学提出全新观点,网友:那是评估人水平不行...
  3. 我被编程语言PUA了!
  4. 【超详细】一文学会链表解题
  5. 北京大学计算机女博士经常看什么资料?
  6. 分布式多层次限流概述
  7. 自然语言处理(NLP)之从文本中提取时间
  8. Graph2Vec在XFL论文中提及的用处
  9. 菜鸡记录-王爽-汇编语言-实验十(编写子程序-解决除法溢出)
  10. UNet为什么在医学图像分割表现好?