免費開源代碼網站 公司網站后臺管理系統看到的代碼,什么樣的程序員才能寫得出來?
公司網站后臺管理系統看到的代碼,什么樣的程序員才能寫得出來?這是我那些不懂業(yè)務邏輯的同事的杰作。據我觀察,能寫這類代碼的是接觸式項目,而且大多數都是經過訓練的新手猿。他們花在電腦上的時間不長,但他們很
公司網站后臺管理系統看到的代碼,什么樣的程序員才能寫得出來?
這是我那些不懂業(yè)務邏輯的同事的杰作。據我觀察,能寫這類代碼的是接觸式項目,而且大多數都是經過訓練的新手猿。他們花在電腦上的時間不長,但他們很自信,覺得自己編程不那么容易,但其實他們寫的東西總是讓人驚訝,他們正常的工作狀態(tài)分為兩種,一種是看百度上的需求,百度貼出來,貼錯后,報錯就自己亂了,不好意思問別人,加班加點,總是請同事幫忙解決,然后高高興興地回家,記筆記?怎么可能呢?相反,他們粘貼時,會去請同事幫他們看問題、解決問題、玩問題,然后回家玩游戲。這實際上是一個對編程沒有極客意識的人。他們從不為了解決問題而日夜犯錯誤。同樣,他們也無法享受解決問題帶來的興奮,我們走吧
在企業(yè)中從事后臺開發(fā)工作的程序員一般是在linux上寫代碼還是在windows上寫代碼?
無論開發(fā)人員是基于Linux系統還是基于windows系統編寫代碼,都需要區(qū)分場景。不同類型的應用對開發(fā)環(huán)境有一定的要求:
(1)如果開發(fā)人員開發(fā)exe程序,毫無疑問開發(fā)人員需要在Windows平臺上編寫代碼;
(2)如果開發(fā)人員開發(fā)IOS應用程序,必須在MacOS上編寫代碼;
(3)如果開發(fā)人員開發(fā)Android應用程序,他們可以在windows或Mac上編寫代碼;
(4)如果開發(fā)人員開發(fā)java應用程序,他們可以在windows/Linux/MacOS上編寫代碼,但建議在Linux環(huán)境下編寫代碼(雖然java是跨平臺的,但也有一些代碼與平臺不兼容);
以上,我們可以總結一下:例如跨平臺對于平臺應用程序,一般建議在與部署環(huán)境一致的開發(fā)環(huán)境中編寫代碼,以確保兼容性。
什么是網頁后臺代碼?
web背景代碼這個詞很模糊,從不同角度有不同的含義。如果你是說ASP.Net程序,則網頁背景代碼是ASPX文件的業(yè)務實現文件,例如,有一個索引.aspx頁面,則相應的web背景文件索引.aspx.cs此CS文件中的代碼是網頁的背景代碼。從廣義上講,所有動態(tài)語言對前臺頁面的支持代碼稱為網頁背景代碼。例如,有一個索引.jsp頁面,通過集團ESB數據總線獲取并顯示公司人員信息。web與ESB之間有一個數據集成網關(應用實現),用于實現權限驗證、數據模型適配、數據緩存處理等功能,也可稱為web頁面后臺的支持代碼??傊?,web頁面背景代碼是為頁面呈現內容提供業(yè)務邏輯實現和支持的代碼。用戶肯定看不到代碼。