javascript,从库到框架再到平台
对于库,框架,平台,从事过后端开发的人并不陌生,一直基于.net平台做开发,本人懒惰,面对庞大的体系,基本只掌握一点开发上用得着的技术,到是在程序结构,业务过程等方面花了点精力。
随着VS开发工具的成熟,比如2012,2013这样的工具,后端很多功能都已经自动化了。象EF,WebApi,这给本人这样懒惰的程序员带来巨大的挑战,简单的编码,开发工具都可以自动生成,根本不需要写多少代码,这不是要失业么?至于深入研究.net后端,首先不适本本人这类不爱钻研技术的人,其次.net的性能及正版费用问题,这根本就是事倍功半,吃力不讨好。VS及.net的发展方向就是工具化,简单化的,要把它学复杂了这不是自找麻烦?
生活的压力和生命的尊严,逼迫楼主要做出一个艰难的决定,痛定思痛,决定转型。
首先是转型到管理,这对于更喜欢以编码为乐的老程序员本人来说,技术是不可以丢掉的,管理和技术转型无关。
然后是转行,这其实不是一件很容易的事情,现在物价涨这么快,房价涨这么快,在羽翼未丰前,还是要稍微保守一点。
那么,就是技术转型了,就是,不在以.net后端开发为重点,本人还能做什么?什么样的技术,可以再支撑本鸟后十年的吃饭问题?
首先最先想到的就是JAVA平台了,花了点时间研究下JAVA语言,开发工具,平台,发现和.net差不多,java和C#的相似度高达99.999%,Java的各种库和框架更难用和配置,转到JAVA,基本没有必要,因为其实可以拿过来就开发,只不过是花更多的时间再重走一遍而已。
然后又研究了下PHP,据传说很多大公司用,看了下,更是绝望,这玩意,就是个脚本,根本就是抓过来就可以干尖的玩意,没啥可研究的。只不过是多花些时间去记大堆API而已。
手机原生开发IOS,这玩意ObjectiveC,感觉不顺手,缺乏切入点,作为一个老鸟,从头开始,和大学毕业生相比优势不大。再说这也就是吃饭技术。
Android原生开发,JAVA,这玩意,比IOS还不赚钱,而且还要用整套的JAVA技术。
那么,倒底有没有什么又简单,又新鲜,又能解决吃饭问题,将来还可以再玩10年的技术呢?
本人于是把目光转向了技术含量特低的前端。
作为一个长期在后端抠钉的代码民工,对于前端的技术一直都是不太在意的,一些简单的HTML标记,一些简单的CSS样式,再加上一些图片,还有几段简单的JS小脚本,这就是差不多组成了前端的全部,这样低技术含量的东西,实在是没什么可学习的。
javascript,从库到框架再到平台的更多相关文章
- JavaScript宝座:七大框架论剑
JavaScript宝座:七大框架论剑 一周前,Throne of JS大会在多伦多召开,这应该是我参加过的最有料也最不一样的一次大会.大会官网如是说: 加载整个页面,然后再“渐进增强”以添加动态行为 ...
- [Javascript] 40个轻量级JavaScript脚本库
诸如jQuery, MooTools, Prototype, Dojo和YUI等JavaScript脚本库,大家都已经很熟悉.但这些脚本库有利也有弊--比如说JavaScript文件过大的问题.有时你 ...
- GPS部标平台的架构设计(三) 基于struts+spring+hibernate+ibatis+quartz+mina框架开发GPS平台
注意,此版本是2014年研发的基于Spring2.5和Struts2的版本,此版本的源码仍然销售,但已不再提供源码升级的服务,因为目前我们开发的主流新版本是2015-2016年近一年推出的基于spri ...
- 转: javascript模块加载框架seajs详解
javascript模块加载框架seajs详解 SeaJS是一个遵循commonJS规范的javascript模块加载框架,可以实现javascript的模块化开发和模块化加载(模块可按需加载或全部加 ...
- javascript模块加载框架seajs详解
SeaJS是一个遵循commonJS规范的javascript模块加载框架,可以实现javascript的模块化开发和模块化加载(模块可按需加载或全部加载).SeaJS可以和jQuery完美集成,使用 ...
- 我发起并创立了一个 Javascript 前端库 开源项目 jWebForm
在线演示地址: ( 在线演示 云平台 由 Kooboo 提供 https://www.kooboo.com/ ) 按钮: http://iwebform.kgeking.kooboo.si ...
- JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布
JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布 研究了一年多的js,也差不多写一个自己的js库了.我写这个不算框架,只是一个小型的js工具 ...
- 【JavaScript 封装库】BETA 4.0 测试版发布!
/* 源码作者: 石不易(Louis Shi) 联系方式: http://www.shibuyi.net =============================================== ...
- ABP(现代ASP.NET样板开发框架)系列之21、ABP展现层——Javascript函数库
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之21.ABP展现层——Javascript函数库 ABP是“ASP.NET Boilerplate Project ...
随机推荐
- 移动端全兼容的flexbox速成班
说起flexbox,都算是件陈年旧事了,它是2009年W3C提出的一种全新的可伸缩的CSS布局方式.依赖flexbox,我们可以更简单,高效的完成可伸缩式页面的布局. 业界与flexbox的相关教程文 ...
- 关于在线编辑器的选择:tinymce - nilcms
一开始使用的是百度开发的编辑器:ueditor.使用方便,很容易就部署了.现在发现此编辑器也就做一些安全性的更新,而且对于这个编辑器也越来越不喜欢了. 1.臃肿.[1.4.3.3 PHP 版本].下载 ...
- Android Studio添加aar
1.把aar复制到项目中的 libs 里面 2.在module 里面的build.gradle 的根目录添加 repositories{ flatDir { dirs 'libs' } } 3.在mo ...
- C# 6.0新特性
因为在博客中给出的代码大多数都使用了C#6.0的新特性,如果各位对C#6.0还不了解,可以简单的看一下这篇随笔.o( ̄▽ ̄)d 先来看一个Point类 public class Point { pub ...
- jQuery对表格的操作及其他应用
表格操作 1.隔行变色:对普通表格进行隔行换色:单击显示高亮样式:复选框选中高亮 <!DOCTYPE html> <html> <head> <meta ht ...
- FindBugs 入门——帮你减少代码中的bug数
FindBugs 入门 FindBugs 作用 开发人员在开发了一部分代码后,可以使用FindBugs进行代码缺陷的检查.提高代码的质量,同时也可以减少测试人员给你报的bug数. 代码缺陷分类 根据缺 ...
- Vim快捷键记录(工作中遇到)
一 移动类 1. 移动到文件首行 gg 2. 移动到文件末行 G 3. 移动到当前屏首行 H 4. 移动到当前屏末行 L 二 编辑类 1. 替换字符 r 2. 删除字符 x 3. 撤销编辑(还原被修改 ...
- hadoop伪分布式平台搭建(centos 6.3)
最近要写一个数据量较大的程序,所以想搭建一个hbase平台试试.搭建hbase伪分布式平台,需要先搭建hadoop平台.本文主要介绍伪分布式平台搭建过程. 目录: 一.前言 二.环境搭建 三.命令测试 ...
- Jackson将json字符串转换成泛型List
Jackson,我感觉是在Java与Json之间相互转换的最快速的框架,当然Google的Gson也很不错,但是参照网上有人的性能测试,看起来还是Jackson比较快一点 Jackson处理一般的Ja ...
- Jackson轻易转换JSON
原文http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html Jackson可以轻松的将Java对象转换成json对象和xml文档,同样 ...