1. 程式人生 > >javascript,從庫到框架再到平臺

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框架平臺

    對於庫,框架,平臺,從事過後端開發的人並不陌生,一直基於.net平臺做開發,本人懶惰,面對龐大的體系,基本只掌握一點開發上用得著的技術,到是在程式結構,業務過程等方面花了點精力。     隨著VS開發工具的成熟,比如2012,2013這樣的工具,後端很多功能都已經自動化了。象EF,WebApi,這給

一例mysql主從數據宕機後無法啟動的解決方案

mysql starting 啟動時報錯信息: Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/qkzhi-appzookeeper-1.novalocal.pid

mysql的主從複製設為只讀不能寫

mysql的主從複製,主要通過binlog日誌來實現 主要步驟: 1、master授權從庫連線(master上操作) grant replication slave on . to 'backup'(使用者名稱)@'192.168.1.131(從庫ip)' identified by 'backu

mysql的主從複製設為只讀不能寫。

mysql的主從複製,主要通過binlog日誌來實現主要步驟:1  master授權從庫連線(master上操作)grant replication slave on *.* to 'backup'(使用者名稱)@'192.168.218.131(從庫ip)' identif

mysql主從--主故障切主

主庫故障,從庫切主庫的幾種情況: 1、完全同步的狀態,直接將完全同步的從庫切成主庫 2、不同步狀態,a、伺服器宕機,直接將從庫切成主庫,可能存在資料不一致;b、資料庫宕機,把從庫沒有應用完的主庫binlog,傳至從庫中應用後再切 但過程大概一致,略有不同。以完全同步的情況為

面試官:Mysql 中主跑太快追不上怎麼整?

寫這篇文章是因為之前有一次刪庫操作,需要進行批量刪除資料,當時沒有控制好刪除速度,導致產生了主從延遲,出現了一點小事故。 今天我們就來看看為什麼會產生主從延遲以及主從延遲如何處理等相關問題。  坐好了,準備發車! 圖注:思維導圖 主從常見架構  隨著日益增長的訪問量,單臺數據庫的應接能

Everything is Serverless開源框架對比說起

摘要:Everything is Serverless。 在眾多雲計算解決方案中,Serverless 逐漸嶄露頭角,受到了很多關注並且發展迅猛,今天就關於serverless 開源框架細說二三。 什麼是serverless computing serverless computing = Faa

關於springmvc框架的web工程.xml到.java到.jsp顯示到網頁上的過程以及jsp靜態檔案的訪問

作為一個初學者來說解決一個大難題是不容易的,要抓緊記錄下來分享給大家才行。 首先,你應該擁有一個配置好的環境和安裝好外掛的eclipse(需要用到web外掛,spring外掛和jsp外掛),以及tomcat的相關配置。 開啟瀏覽器輸入本地伺服器地址(一般是http

gcc/g++編譯(生動形象最容易入手的hello world解釋了的概念)

默認 是我 包含 gcc編譯 not found 拷貝 使用 用戶 做了 1. gcc/g++在執行編譯工作的時候,總共需要4步 (1).預處理,生成.i的文件[預處理器cpp] (2).將預處理後的文件不轉換成匯編語言,生成文件.s[編譯器egcs] (3).有匯編變為

【開源分享:入門到精通ASP.NET MVC+EF6+Bootstrap】這裏開始一起搭框架(1)開篇介紹

strong src 擁有 ckeditor 開發 技術分享 mdi 控制 https 框架簡介 這幾年一直在做ASP.NET開發,幾年前做項目都是老老實實一行行的寫代碼,後來發現那些高手基本都會有自己積累起來的代碼庫,現在稱之為開發框架,基礎代碼不用再去堆,

javascript】異步編年史“純回調”到Promise

條件 one org 場景 存在 gofunc ges 語句 += 異步和分塊——程序的分塊執行 一開始學習javascript的時候, 我對異步的概念一臉懵逼, 因為當時百度了很多文章,但很多各種文章不負責任的把籠統的描述混雜在一起,讓我對

Windows環境下零開始搭建Nodejs+Express+Ejs框架(一)---安裝nodejs

直接 分享圖片 完成 info pre download png 安裝包 get 第一步,安裝nodejs https://nodejs.org/en/download/ 這個是nodejs的官網,由於操作系統是win7 64位的,所以,我下載的是node-v8.11.1-

Windows環境下零開始搭建Nodejs+Express+Ejs框架(二)---安裝Expressejs

所有 nod 環境 安裝目錄 關於 str 列表 ima 執行 安裝Express,ejs的前提是一定要先安裝nodejs,具體安裝方法請查看 http://www.cnblogs.com/tfiremeteor/p/8973105.html 安裝Express和ejs的前

dajngo ORM查詢中select_related的作用博客主題的定制數據中按照年月篩選時間

group art posit global ont create 通過 nts object 1、dajngo ORM查詢中select_related的作用 select_related()方法一次性的把數據庫關聯的對象都查詢出來放入對象中,再次查詢時就不需要再連接數據

PowerDesigner逆向工程SQL Server數據生成Physical Model -----數據源方式

eve next mod 數據庫 design 逆向 圖片 工程 database 1.File-Reverse Engineer-Database 2.DBMS選擇SQL Server 3. 4. 5. 6. 7. 8

(GoRails) 自動偵測用戶的時區使用javascript 的jszt

off rescue time() 24* har ole res not sch 傳統方法見:http://www.cnblogs.com/chentianwei/p/9369904.html ??: 兩個方法最後都要有controller中的類似before_act

Flask中之數據框架和模型類四:述SQLAlchemy配置和基本操作之增刪改查

模糊 offset odi com app ack 字符 add () from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) #設置連接數據庫的URL

采用短網址生成方法,生成一個唯一的短字符串。 然後保存到數據與源數據一一對應,新的系統數據中取到相應的數據 (轉)

hash parseint uid += 不用 裏的 我想 ger vrf /** * 短網址生成方法 * 這個方法會,生成四個短字符串,每一個字符串的長度為6 * 這個方法是從網上搜索的一個方法,但不知道出自何處了,稍微將key換了一下

分享一個開源的JavaScript統計圖表40行代碼實現專業統計圖表

軟件 cal 比較 pie ogr too 掃描 earch 搜索 提升程序員工作效率的工具/技巧推薦系列 推薦一個功能強大的文件搜索工具SearchMyFiles 介紹一個好用的免費流程圖和UML繪制軟件-Diagram Designer 介紹Windows任務管理器的

今天博主跟大家聊一下__陣列去重__!! 【基本最全原始到高階到一句話!~是不是感覺很厲害哈!】

廢話不多說咱們直接看程式碼!! 博主的審美不太好 湊合看哈! <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8"> &nb