最近把JAVA WEB基础学的差不多了,接下来就想学Struts Hibernate Spring了,网上有很多人评论是否该学框架,在这里,我谈一下自己的观点。

学习框架最近也可以算一种流行,别说程序员不要赶时髦,那都是老古董们自己跟不上才那么说的,如果你不想等年过三十了还只会用X86的机器玩玩纸牌,教教小孩的windows的界面操作;或者拿出3.5英寸盘出来“炫耀”一下的话,劝你别听他们的。

我不否认学习之前要打好扎实的基础,但我们不能总是停留在基础上,中国人从小学开始打基础,打到大学还在打基础,什么时候才能学习一些基础之上的东西那?这应该也是导致当代大学生没有实际能力的重要因素吧!应届毕业生还在打基础,怪不得没人要,呵呵。

再说软件的开发,要真正的开发软件,我们还是要学习先进的技术,学习别人的开发框架,学习别人的设计思想,这样,在开发速度和效率上才会有大大的提高。别一上来就说“学习框架就是别人的思想,我们为什么没有自己的思想那?我们要学好基础,开发自己的框架。”我告诉你,因为我们现在还没资格,至少我还没有。而且光靠基础是开发不出你所谓自己的框架的。只有先学习了别人的框架,把他运用到自己实际的开发中,用熟了,也就渐渐明白了框架的内在原理,你才能融入别人的思想,为你自己的思想打下真正的“基础”。

总结上面几点,大家应该明白我的意思了吧。

就写到这里吧,去吃饭了。。。

关于框架论(是否该学框架)相关推荐

  1. 什么是框架?为什么要学框架?

    文章目录 一.什么是框架? 二.为什么要使用框架? 一.什么是框架? 框架是对基础的代码进行封装,并且提供对应的API接口,开发的时候可以直接调用封装好的API,可以省去编写很多代码.后端常用的框架有 ...

  2. 前端那么多框架,我们到底学哪一个

    不知道从何时开始,前端居然被框架统治了.这是一个不太好的现象,这会让很多学生直接忽略掉前端经典三板斧HTML+CSS+JS,毕竟说到底,基本所有前端框架都是由这个三个知识扩展的. 我也不否认,运用框架 ...

  3. 为什么学前端不先学框架?

    细心的小伙伴可能都有发现,所有前端培训课程或者学习路线都是先学JavaScript再学框架,既然框架那么厉害为什么不直接去学框架呢?下面小千就来给大家介绍一下. 原生JavaScript 所有的js框 ...

  4. js学到什么程度学框架_如何学到什么

    js学到什么程度学框架 Set a target, learn just enough to hit it, teach someone, repeat. 设定目标,学习足以达到目标的目标,教某人,然 ...

  5. 【视频教程免费领取】聚焦Python分布式爬虫必学框架Scrapy 打造搜索引擎

    领取方式 关注公众号,发送Python0407获取下载链接. 扫码关注公众号,公众号回复 Python0407 获取下载地址 目录结构 目录:/读书ReadBook [57.6G] ┣━━48G全套J ...

  6. python必学_Python必学框架

    flask [微型网络开发框架] # http://dormousehole.readthedocs.org/en/latest/ # html放在 ./templates/ js放在 ./stati ...

  7. 深度学习框架哪家强?国产框架OneFlow做了一份测评报告

    视学算法报道 机器之心编辑部 近日,国产深度学习框架 OneFlow 发布了人工智能方向深度学习领域的 DLPerf 测评报告. 数据显示,OneFlow 在 4 机 32 卡下的 ResNet50- ...

  8. 19 Go Web 框架(二):框架技术详解

    一. net/http包够用吗? Go的net相关标准包提供web开发的大多数实现支持,如果你的项目的路径端点在十个以内,如一个简单的企业网站,这当然是够用的.但如果你的项目是构建一个大型电商网站,有 ...

  9. Dcat-Admin框架JS颜色管理--Dcat-Admin框架实战(十六)

    目录 一.颜色管理文件位置 二.介绍颜色函数 1.获取内置颜色代码 2.颜色淡化 小探究(JS加不加分号?) 3.深化颜色 小发现(深化/淡化其实是一个函数?) 4.颜色透明化 5.获取所有内置颜色 ...

最新文章

  1. 微信小程序的wxss好难啊,记录我的搞笑界面
  2. 问题1 机器学习篇 如何解决过拟合(overfiting)?
  3. 【Android 内存优化】Bitmap 图像尺寸缩小 ( 设置 Options 参数 | inJustDecodeBounds | inSampleSize | 工具类实现 )
  4. Python 中函数(function)的用法
  5. vue使用html渲染组件,Vue.js在渲染组件之前填充数据
  6. 自定义ik分词加载无效的问题分析
  7. c语言100位整数变量声明_C ++程序动态声明一个整数变量并打印其内存地址
  8. ubuntu下的项目管理工具dia, planner
  9. vmware ubuntu 16.04 guest 修复不能桌面大小自动调整和从宿主机复制粘贴的问题
  10. python保存路径_Python模块的正确存放位置
  11. android绘制正态分布曲线,Excel表格中如何制作正态分布图和正态曲线模板
  12. 赶不上春天,无法同其它植物竞相开放
  13. WinEdt 9 如何与pdf打开软件(Acrobat)关联
  14. 团队任务3:第一次冲刺(Alpha)
  15. 关于在SW中怎么放样凸台基体
  16. 最常用的35中心里效应
  17. redis 底层数据结构详解
  18. form表单AJAX提交
  19. 个人支付宝、微信、云闪付收款
  20. 简单分布式锁实现(拍黄片)

热门文章

  1. mie散射 matlab,基于MATLAB与LabVIEW的 Mie散射参数分析系统
  2. 沈阳皮童:几个小窍门专治皮鞋变形
  3. FPGA入门(三)扇入扇出,逻辑延迟和线延迟,设计主频
  4. python time模块中:time.time()与time.clock()的区别
  5. 编写USB鼠标驱动程序
  6. paddle 12种学习率调度器
  7. 【音视频基础】封装格式与编码数据
  8. python str bytes转换
  9. 那些你经常用但又记不住的css / 2020-09-10
  10. 公共命名空间和输入法