当前位置: 165平板网 > 热点资讯 > 行业观察 > 正文

你所学的语言,会伴随你一生吗?(13)

http://www.com165.com 时间:2016-12-06 08:33来源:互联网

  中间件可以允许使用多种语言。例如,如果有两个必须进行通信的应用程序,如移动设备和一个服务器应用程序,但这并不意味着它们必须使用相同的语言(当然也可以相同,如果你判断认为这是最好决定的话)。如果这个移动设备是一款Android手机,而服务器应用程序非常适合作为一个Python应用程序的话,那么使用一个消息代理,如RabbitMQ,可以让你在通信的同时使用这两种语言:Android应用程序可以使用Java RabbitMQ API,而服务器应用程序可以使用Python RabbitMQ API。

  拥抱其他语言的古怪之处。如果你是一个Java开发人员,那么你会使用包来分隔源代码的逻辑单元;如果你是一个Python开发人员,那么你会使用Python的包结构做相同的事情;如果你是一个C ++开发人员,那么你会使用命名空间或前缀的类名(即“DZone_MyClassName”)。了解你正在使用的语言的特别之处,并拥抱它们:在罗马,就入乡随俗。否则的话就像是因为你更喜欢单词用意大利语发音,而用意大利口音说德语,这样就显得不伦不类了。当然也有可能一种语言的一个功能长期存在,但是这样的话,其中必有其原因:确保自己明白其中的道理。

【免责声明】本文仅代表作者个人观点,与165平板网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件内容有任何疑问或质疑,请联系本网将迅速给您回应并做处理。