-1

私は未知の領域に乗り出し、快適な Windows と .Net から離れようとしています。私は Linux に精通しており、今日は nginx と nodejs を実行しています。

私が持っている要件は、次のことができるサーバー側の実装を開発できることです。

  • 一般的なプラットフォーム (Linux、Win、Mac) で実行
  • たとえば、jdbc を個別に使用して、さまざまな tsql rdbms サーバー (oracle、mysql、sql サーバー、postgres) に接続できます。
  • 妥当な時期に始めてください (C/C++ を何年も書いていません)
  • ソケットとスレッドをサポート
  • 比較的短い学習曲線

私の質問は次のとおりです。

  • Pythonは良い選択ですか?長所短所
  • Python は c/c++ の使用を保証するのに十分遅いですか?

ご不明な点がございましたら、お気軽にお問い合わせください。

/K

4

1 に答える 1

2

Pythonで十分でしょう。Web ソケット、ソケットを実行でき、太陽の下でほぼすべてのデータベースにアクセスできます。

しかし、私の意見では、あなたが求めていることを完全に実行できるのは Java だけです。たとえば、Play フレームワークを使用すると、Java エンタープライズではなく、標準の Java のみを使用できます。

そこには、jdbc、スレッド、ソケット、その他すべてがあり、コードは、Windows や Linux を搭載した最も小さな PC マシンから、Solaris、さらにはメインフレームまで、コード行を変更することなく実行されます。

個人的には最近は python の方が好きですが、Play フレームワークはとても良かったです。

必要に応じて、Ruby on Rails を調べることもできます。彼らの ORM システムは非常に優れており、ほとんどのリレーショナル データベース用のドライバーがあり、コードを変更しなくても MongoDB を実行できます。

Web サーバー開発で C/C++ を実際に使用することはもうありません。

于 2013-01-29T12:43:16.100 に答える