站在巨人的肩膀上做軟體開發

2021-05-09 16:39:33 字數 501 閱讀 9169

不管你相不相信,不管你承不承認,雲計算已經大面積鋪開了。

雲計算產品按照提供的服務類別大致有以下三類:

1. infrstructure as a service, 提供虛擬機器供使用者使用,基本上就是將硬體虛擬化,然後在上面安裝一台虛擬的作業系統,使用者可以遠端訪問提供出來的虛擬機器,代表是amazon的ec2,如果你開發的軟體恰好要在sled 10.3上執行,你又不想自己裝一台sled 10.3,那就租借一台sled 10.3來做測試。

2. platform as a service, 提供中介軟體和平台服務,就好像把db2/oracle和websphere/weblogic放到網際網路上供使用者使用,代表是google的gae,ms的azure和amazon的s3,有了這樣的中介軟體,你就可以集中精力去關注應用程式的業務邏輯了。

3. software as a service,將最終應用程式和解決方案作為服務通過網路發布出去, 代表是salesforce和zoho

作為軟體工程師,需要多關注前面2類雲計算產品。

站在巨人肩膀上創新?怕是站在巨人肩膀上「打包」吧

8月15日,一則自主研發瀏覽器核心產品的 紅芯 公司宣布完成2.5億c輪系列融資的資訊突然在網上大量出現。稱通過研發出具有我國自主智財權的瀏覽器核心技術,該公司推出世界第五顆也是唯一一顆屬於中國人自己的瀏覽器核心 紅芯redcore。有在對紅芯瀏覽器安裝包解壓後發現,最終得到乙個版本號為49.1.2...

站在巨人的肩膀上

看到在轟轟烈烈地討論程式設計師的基礎 基本功問題,正好在devlicio.us上看到billy mccafferty撰寫的 站在巨人的肩膀上 一文,推薦一下 文中說到,隨著這個世界越來越依賴我們的實踐,作為計算機行業的從業人員,對計算機行業的 science 實在有必要給與應有的尊重。行動的第一步,...

站在巨人的肩膀上

本週從github上搜尋了幾個優秀的爬蟲源 我發現它們都有以下幾個特點 1.都有相關類的設計,類與類之間的聯絡清晰緊湊 2.有相關的異常處理機制,使得正常 的控制流不會被錯誤處理 弄亂,也可以在特定的情況發生時讓控制流跳過多個步驟,保證了錯誤 不會一步一步執行到底 3.變數名清晰明了有意義,讓人一看...