2011-05-20 53 views
0

當我開始學習如何使用C++編寫代碼時,我對編程概念有了大致的瞭解。雖然我在其他語言如pHp和python中涉獵了一些,但基本知識很容易理解,但有些東西在其他語言中是有區別的或者沒有。使用任何或大多數語言保持最新狀態

雖然我現在只需要在這個時候學習Java的語法,但我想嘗試一下applet和swing,因爲我試圖學習webcrawler如何工作。但是當我向我的一位朋友詢問如何在瀏覽器上託管小應用程序時,他告訴我小應用程序現在已經是過時的技術,我不應該再追求它們。

對於像我這樣新興編程或甚至是新手語言的人來說,他們如何找出哪些庫已經過時,不再使用或者不支持新語言,甚至不會使用他們自己的語言?

回答

1

真的取決於你的「過時」的定義。 內部的編程語言及其庫,文檔通常聲明,例如哪些類/方法等被棄用和/或不應該使用,也就是說,如果他們還沒有被完全刪除。

網頁爬蟲(如谷歌索引網頁)通常在服務器上運行,而不是在瀏覽器中運行。瀏覽器小程序通常用於需要運行客戶端以便正常運行的代碼。

我不認爲瀏覽器小程序(Java,Flash等)已經過時,而是爲了換取新技術(如HTML5 + Javascript)而失寵。特別是Java applet不再經常在互聯網上看到(Flash仍然無處不在)。

+0

謝謝!但我最想知道的是,如果現在沒有停留在這種趨勢中,就能找到這些信息。就像在C++中一樣,我確信conio.h庫已經過時,並且有人對這個語言不熟悉。 – inquirydroid 2011-05-20 18:40:29

+0

庫的過時部分通常都有詳細記錄,並且如果您嘗試使用它們,通常還會有工具鏈(IDE,編譯器等)拋出錯誤或警告。語言或圖書館的網站也應該至少有一些最近的新功能的跡象,以及如何做簡單的事情的例子。 – khabraken 2011-05-22 14:30:17

+0

可能你所得到的是如何與「最佳實踐」保持同步,而這往往歸結爲經驗。從文檔中儘可能寫出一些代碼,然後從朋友或其他程序員那裏獲得輸入信息,並詢問他們認爲自己做錯了什麼等。如果您對某種語言不熟悉,則可能會沿途收集很多這樣的內容來自在線代碼示例,博客等 – khabraken 2011-05-22 14:33:08

相關問題