2011-05-20 26 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

相关问题