プログラマーにとって、言語にとらわれないことが大きなメリットですが、異なる言語で書かれた同じ種類の複数のエンタープライズWebアプリケーションをサポートすることは本当に実現可能ですか? CMSや電子商取引システムがいかに複雑であるかを考えてみましょう.3つの異なるCMSプラットフォームがすべて異なる言語で書かれていることを想像してみましょう。私は.NETやJavaやPHPのショップとして知られることを嫌いですが、私は彼らが働いたことのない解決策をサポートできると言うベンダーになりたくないので、なぜ私たちができないのか疑問に思うクライアントを怒らせます時間通りに何かを行う。誰もこれについての経験から話すことができますか?あなたの会社はたいていそれを吸って、その場で新しいプラットフォームを習得しようとしますか?速やかに請求するのか、それともそれらの費用を食べますか?異なる言語で書かれた同じタイプの複数のアプリケーションをサポートすることは可能でしょうか?
答えて
私はそれがすべてあなたのクライアントが誰で、彼らが何を期待しているかによって決まると思います。私は、さまざまな技術について知っていることは良いと思っていますが、実際にあなたが誰かに雇われたとき、彼らはあなたが何をしているのかを知ることを期待しています。個人的には、特定のタイプの技術で本当にうまくやっていることがわかっていて、雇用されたときはうまくやっています。
コアコンピテンシーに関係なくすべての契約を試してみると、成功することはできません。あなたはあなたを雇って間違いを犯す人々を怒らせ、本当に光り輝く可能性のある機会を逃す可能性があります。手形を支払うために妥協しなければならないこともありますが、慎重でなければ、結局あなたを噛むことがあります。
私が協力してくれた大手コンサルティング会社は、リソースを投入して、あまりにも多くの人々に怒らないことを願っています。コンサルタントと仕事をして仕事をしていないときに怒る人たちは、コンサルタントを雇う意思決定をしている人ではないことを知っているので、主にこれを行います。彼ら(私が知っているすべてではありませんが、確かにそれらのすべてではありません)に、VPやSVPにそれらを守ることを納得させることができることを知っているので、
正直言って、組織の規律がどのようなものであっても、この種のことは時間が経つと起こります。新しい方法論が新しいライブラリ、フレームワーク、さらには言語の形でバンドルされるのは当然のことです。 .NETのショップは、ASP/VBのショップであることは間違いありません。すべてのものを一から書き直すことにはほとんどメリットがないので、おそらくはクライアント用の古いシステムを維持するでしょう。
言語の問題は、ライブラリやフレームワークの問題、特に自分自身で構築する問題に比べて、マイナーなものであるため、誰もがすべてを "同じもの"に保つことはできません。
- 1. 複数の異なる言語で同じアルゴリズムを書くのを避ける
- 2. 複数のスレッドから同じファイルの異なる部分に書き込むことは可能ですか?
- 3. 異なる言語で書かれたアプリケーション間の通信
- 4. 複数のアプリケーションをサポートする.NETのロギングフレームワークで、同じローリングログファイルに書き込むことはできますか?
- 5. 東アジア言語のサポートを検出することは可能ですか?
- 6. 他のタイプと比較することは可能でしょうか?
- 7. アプリケーションは複数の言語をサポートしていますか?
- 8. 汎用プログラミング言語でヒープを持たないことは可能でしょうか?
- 9. 変数とCSSを減らすことは可能でしょうか、どうすれば同じようなことができますか?
- 10. 複数のアプリケーションで同じアプリIDを使用することは可能ですか?
- 11. Winformsアプリケーションで複数の言語をサポートする
- 12. 複数の言語で書かれたロボットをサポートするCRobotsスタイルのゲームはありますか?
- 13. 同じ言語の複数のコンパイラでCMakeを使用する
- 14. ラップされたオブジェクトが同じタイプのオブジェクトになることは可能ですか?
- 15. 同じファイルで複数の言語を検出できるVIM
- 16. 言語検出を行うための辞書は複数の言語でどこにありますか?
- 17. 複数のLex/Yaccパーサを同じアプリケーションに含めることは可能ですか?
- 18. 複数のCSSファイルをCombresとDotlesscssで同じ変数を再利用することは可能ですか?
- 19. MXMLでのディクショナリ宣言は可能でしょうか? MXMLで
- 20. 広告で美しいウェブサイトを書くことは可能でしょうか?
- 21. WIX - 複数のMSIに対して言語中立パッチを作成することは可能ですか?
- 22. 複数の言語でFacebookアプリを使用することは可能ですか?
- 23. LLVMやPARROのようなVMでは、複数の言語から同じライブラリを使用できますか?
- 24. このケースではレスポンシブなデザインが可能でしょうか?
- 25. pydot:2つの異なるノードを同じ文字列でプロットすることは可能ですか?
- 26. 同じ変数の複数のヒストグラムを1つのページに異なる縮尺でプロットすることは可能ですか?
- 27. 同じRabbitMQサーバーで複数の環境が可能ですか?
- 28. 同じスキーマ内の異なるデータベースに属するテーブルをモデル化することは可能ですか?
- 29. 同じハードウェア上の複数のサーバを仮想化することはいかに可能ですか?
- 30. 複数のスレッドを同期して同じファイルに書き込むことも可能です