是否可以支持使用不同语言编写的同一类型的多个应用程序?

时间:2008-09-12 16:25:35

标签: multilingual

尽管我们都希望程序员能够与语言无关,但是支持同一类型的多个企业Web应用程序是否真的可行,这些应用程序都是用不同的语言编写的?想想CMS或电子商务系统有多复杂 - 现在想象一下,支持三种不同语言的CMS平台。我不想被称为.NET或Java或PHP商店,但我也不想成为那些说他们可以支持他们从未使用过的解决方案的供应商,让一个想知道为什么我们不能解决的客户感到不安按时完成任务。任何人都可以从中获得经验吗?您的公司通常只是吮吸它,并尝试即时学习新平台吗?你是按照速度收费还是吃这些费用?

2 个答案:

答案 0 :(得分:1)

我认为这完全取决于您的客户是谁以及他们期望的是什么。我认为了解不同的技术是好的,但实际上当你被某人雇用时,他们希望你知道你在做什么。就个人而言,我更愿意知道我在某种技术方面做得非常好,而且在聘用时,我的工作做得很好。

如果你试图追踪每一份合同而不考虑你的核心竞争力,你就不会成功。你会激怒那些雇佣你并犯错误的人,你可能会错过你可以真正发光的机会。有时你必须妥协才能支付账单,但如果你不小心,它最终会咬你。

我曾与之合作过的大型咨询公司为此投入资源,并希望他们不会激怒太多人。他们主要这样做是因为他们知道与顾问一起工作并且在他们没有完成工作时生气的人并不是那些决定雇用他们的人。对于他们(不是我所知道的全部,但有些人肯定),不在乎他们是否搞砸了,因为他们最终知道他们可以说服VP和SVP让他们保持身边。

答案 1 :(得分:1)

说实话,我认为随着时间的推移,无论组织的纪律如何,你都会看到这种事情发生。新方法以新库,框架甚至语言的形式捆绑在一起是很自然的。请记住,.NET商店很可能同时是一个ASP / VB商店。他们可能仍会为客户维护旧系统,因为从头开始重写所有内容几乎没有什么好处。

我不确定任何人都可以保持一切“相同”,因为与图书馆或框架问题相比,语言问题很小 - 尤其是你自己构建的问题。