原创 再敘AngularJS

上一篇講到AngularJS是在三月17號,已經過去整整3個月。 當時我也只是AngularJS的入門程序員,文章涉及的內容也只是針對框架的特性和Backbone進行簡單的對比。 在當時,我正在進行內部平臺從Backbone向A

原创 如何搭建輕量級架構-敏捷開發普及篇

搭建輕量級的架構,沒有輕量級的開發原則是不行的。 傳統的軟件工程理論是統一軟件過程,統一軟件過程說的簡單點就是溝通,建模,開發,維護。 大家注意,這是一個一次性的過程,也就是每個階段必須要力求詳細,確認功能的務必完善,然後一次性

原创 如何搭建輕量級架構-代碼組織篇

很多程序員看到標題,估計心裏一愣:一個組織代碼,有什麼可講的,無非是公司網址倒着寫,外加命名規範,最多分模塊管理而已!怎麼這都能忽悠一篇文章來? 代碼組織確實是一件簡單的事情,但是如果我說的“代碼組織”不僅僅限於這些內容呢...

原创 如何搭建輕量級架構

一直專注於構建高效的開發平臺,在這方面頗有一些心得。今天就和大家聊聊關於平臺架構的一些話題。 何爲平臺?從狹隘的角度來看,有二個方面: 1. 提供可擴展的開發 2. 提供基礎功能,例如:查詢,導入導出,打印,BI,工作流,表單

原创 如何搭建輕量級架構-輔助工具篇

我們要搭建輕量級的架構,首先要確保有一套輕量高效的“輔助工具”,確保平臺架構可以正常推進。 項目的“輔助工具”包括協作平臺,管理工具。 首先來說說 項目協作工具 比較老舊的團隊協作,都是枯燥的會議記錄,列表式的Task,還有

原创 該如何選擇框架?

現在開源世界已經越來越流行,軟件的開發也越來越簡單。 一般來說,只需要選擇幾款開源框架,然後結合自己業務的特色,整合起來,就可以快速成爲一個平臺。 那麼,如何選擇一款好的技術框架呢? 大家都知道,選擇一款技術框架,大多數都

原创 如何搭建輕量級架構-更新部署篇

搞定了前期所有的問題,你的平臺架構也在慢慢完善中...餘下的就是更新部署方面的問題了。 大家都知道,平臺運行需要一個運行環境。拋開操作系統以及服務器這方面的安裝,平臺本身運行就需要數據庫,數據等需要初始化。 平臺的打包我

原创 NoSQL

NoSQL全名 Not Only SQL,而非No SQL NoSQL是伴隨着WEB2.0的興起而迅速發展,它的出現就是爲了解決大規模的非結構化數據的存儲,所以目前市面上的NoSQL都天生支持【集羣】和【數據分片】 這裏的天

原创 如何搭建輕量級架構-設計原則

所有軟件最終都是面向用戶的。軟件的用戶,大概可以分爲三個層次。 第一層次:發燒友 發燒友願意使用系統,並且很瞭解系統,很樂於發掘系統的隱藏功能,提出有建設性的意見。類似於很多安卓系統的發燒友...但是發燒友對於任何軟件而言,都是

原创 JavaScript全講-架構原則解析

由於最近一直在忙,很久沒有更新,見諒。 上篇我們講完JavaScript函數式編程的特性,今天我們就來聊聊JavaScript中的架構。 提到JavaScript架構,很多人會覺得不可思議,因爲架構多是針對類似Java這種強

原创 JavaScript全講-歷史

寫在前面的話 一直以來,想寫關於JavaScript的系列文章,在經過一段時間的醞釀,終於準備好相關的資料,今日先發布開篇。標題命名爲“全講”,是因爲我不僅僅單方面的講JavaScript,而是針對其全面來講,並且也會保持我一貫的宗旨

原创 “雲”到底是什麼

最近幾年雲的概念被炒的熱火朝天,類似阿里雲,騰訊雲之類,之後各家科技公司都推出雲平臺,感覺無論什麼東西,加上雲的概念,就瞬間高大上一樣。 ​ 導致現在大家看到雲平臺,不僅心中已經不起波瀾,可能還會深深的鄙視一下,雲一下子被玩爛了

原创 程序員-你幸福了嗎

估計很多人看到標題估計蒙圈了,心想你一個苦逼呆萌的程序員,不好好聊你的技術,跑來聊尼瑪幸福不幸福? 對,你木有看錯,今天我也學CCAV,問衆多程序員一句,你幸福了嗎? 最近和前同事吃飯,大家都瘋狂吐槽公司,相信這樣的情景

原创 Bootstrap VS Semantic VS Foundation

相信多數科技公司都沒有自己動手設計UI的能力! 看到這個開頭,估計很多程序猿很不服氣,我們那個美工可NB了,各種切圖,各種特效! 如果你跟我講這些,就說明你還沒有明白UI具體指什麼。通常我們所講的UI包含如下幾個方面 1. 頁面

原创 ReactJS ,是否言過其實?

最近前端大熱,各種MVC框架層出不窮,大有百鳥爭鳴之意。 這“百鳥”中,數ReactJS尤其火熱,出身高貴,一面世就引起關注! 之後Facebook更是宣稱支持構建安卓以及蘋果原生應用,這對很多煩惱於多平臺的企業更是一場及時雨!