擅长:python、mysql、java
<p>这当然是可能的。例如,我开发的web应用程序混合使用:</p>
<ul>
<li>Java(用于后端接口、API和性能敏感代码)</li>
<li>Clojure(用于服务器端的主web应用程序)</li>
<li>JavaScript(用于浏览器中的客户端代码)</li>
</ul>
<p>总的来说,这是非常有效的,因为你可以使用每种语言的特定优势。尽管需要提醒您的是,它确实要求您精通所有语言才能发挥作用,而且它确实需要对您的环境进行更多配置才能使一切顺利进行</p>
<p>我发现有用的技巧:</p>
<ul>
<li>非常清楚<strong>为什么要使用每种语言。例如,JavaScript可能仅限于浏览器中的客户端代码。在</li>
<li>如果语言在同一个平台上运行,这会有很大帮助。例如,Clojure和Java都运行在JVM中,这使得互操作性更加容易,因为您不需要任何额外的代码来进行二者之间的接口。在</li>
<li>使用一个支持您打算使用的所有语言的IDE(在我的例子中是Eclipse)</li>
<li>使用具有多语言支持的良好<strong>构建系统。您希望能够进行“一键式构建”,包括<em>所有</em>语言。imhomaven是最好的工具(尤其是当您使用Eclipse插件与IDE集成时)</li>
</ul>