架構VS自已!想問一下子自已寫程式運行效率是不是沒有架構高

來源:互聯網
上載者:User
架構VS自已!!想問一下自已寫程式運行效率是不是沒有架構高?
架構VS自已!!想問一下自已寫程式運行效率是不是沒有架構高?

我看到好多人提到架構,為什麼要用架構?就是為了開發速度快?

如果排除開發速度,協同原因,那自已寫原生態代碼運行效率上就沒有架構的高嗎?

困擾很久,不知是用架構還是不用框?觀摩中國知名的CMS有那幾個用ZD,YII,TP 等主流架構的,好象沒有?

希望能解一個凝惑,(千萬不要跟我說開發速度快協同好原因)

分享到: 更多


------解決方案--------------------
運行速度:
每個語句的執行都是要花費時間的
被執行的代碼越少,速度越快!這是淺顯的道理
架構有其固定套路,代碼量一定比原生的多

運行效率:
對於常見功能,架構多做了最佳化處理
如果你的水平低於架構開發人員,那就不好說了

適用範圍:
原生態代碼適合於小量、需求多變的場合
架構適用於批量、需求相對不變的場合



------解決方案--------------------
架構還有一個好處就是便於後期維護!(規則被定死了)
原生態的萬一程式員走了(其實國內很多程式員的編寫規範都不是很好),維護起來很麻煩!


------解決方案--------------------
任何語言當然是越少執行效率越高了。架構的作用只是將程式和頁面等進行分層,提供單一入口,提供基本函數和方法以及一些公用類庫,但程式功能還是需要自行編碼實現的。往往,架構中的很多類庫可能根本用不到或者不適用,還需要進一步改造。架構只是提供了一種開發的遍曆,如果給你打好了房基,你只需要在這個基礎上開始蓋房子就好了。
------解決方案--------------------
自已寫,成本比較高,用別人的架構,可以加快開發的進度,但同時也帶來一定的風險,主要是安全問題
------解決方案--------------------
引用:
自已寫,成本比較高,用別人的架構,可以加快開發的進度,但同時也帶來一定的風險,主要是安全問題
你自己寫的原生代碼比別人的架構安全性更高嗎?
------解決方案--------------------
如果主流架構不適合自己的需求,並且自己做的是小項目那就可以自己寫架構的,這樣可以避免很多不必要的代碼,關注與自己的項目功能就行了
------解決方案--------------------
引用:
Quote: 引用:

自已寫,成本比較高,用別人的架構,可以加快開發的進度,但同時也帶來一定的風險,主要是安全問題
你自己寫的原生代碼比別人的架構安全性更高嗎?

架構的安全問題多主要是因為它是開放的,攻擊者往往可以看到源碼.而自己寫的代碼因為沒有足夠的測試可能漏洞更多一點,但是因為它不對外開放的原因,漏洞被發現的機會要小得多.(注:半吊子程式員寫的包含常識性錯誤的代碼除外)

------解決方案--------------------
。。。。。。。。。。。。。。。。。。這個主題的生命力真長久
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.