2009-07-28 9 views
2

私は小文字ののレコードをWindowsの中小企業向けにコーディングする必要があります。これは.NETを使用してゼロからプログラミングすることを検討しています。しかし、私はそれがそのような共通のプログラムのために過度のものであるかもしれないと思います。これは主に単純な算術演算を持つCRUDアプリケーションです。小さなデータベース駆動型アプリケーションにはどのようなRAD環境やツールを使用しますか?

私はMS Accessの方法を試してみたいと思いますが、少し制限があり「専門家でない」と感じています。 Access(商用またはオープンソース)よりも柔軟性がありますが、すべての単一のSQLクエリをプログラミングすることが必要なことはありませんか?私はRBaseとKexiを見つけました。他に何かありますか?

私の要件は以下のとおりです。ローカルネットワーク上の

  • 小さめ-データベース(未満1回のギグ)
  • 6人の同時ユーザー

ござい移行するデータがありませんので、任意のDBがします行う。

どのツールを使用しますか?他のスタックオーバーフローで

閲覧は、私はほとんど真であることが良いように思われるようにそんなに使い、信じられないほど簡単で、とても素敵なライセンスを小さなOODBMS db4Objectsを愛し、それは個人的に

答えて

2

あなたはそれが.NETアプリケーションでなければなりませんと言うので、私は次のことをお勧めします:

  • SQL Server Expressデータベース用。無料ですが、アプリケーションを拡張する必要がある場合は、完全なSQLサーバーにアップグレードすることができます。
  • subsonicのようなものが、データベーススキーマに基づいてデータアクセスレイヤーとドメインモデルを自動的に生成するようなものかもしれません。
  • 私はあなたが上に挙げた技術に基づいてWebベースのアプリケーションを探していないと仮定するつもりですWindowsフォームまたはasp.net
0

のように思える答えます。

1

Delphiのように聞こえます。

小さなデータベースを作成するためのツールがいくつか付属していますが、もちろん「通常の」dbmsに接続することもできます。

0

このアプリケーションをWebベースにしたい場合は、Ruby on Railsが当然の選択です。

私があなたの立場にいたのであれば、私はアクセスの誘惑を払うでしょう。同様のRADツールには制限があります(Accessのものよりもあまり有名でなくても)。このようなツールのトレードオフです。

0

私は通常Accessを推奨しませんが、実際には最小限のインターフェイス要件(算術演算)があり、これに精通していて、すでにインストールされていればそれを使用します。

それ以外の場合は、.NETフロントエンドのSQL Server Expressを使用します。なぜなら、これは私が慣れていて最も生産的であるためです。しかし、イントラネット上に置くことができれば、ASP.NETやWPFにも見せてください。これは、一度知ってしまうと、本当に良いことです。

1

私はPowerBuilderにSybase AnywhereをDBMSと言います。それはWebアプリケーションではないと仮定します。

+0

30分。 (UIで微妙に調整したい場合は、自分の時間を追加してください) – Terry

+0

何か忘れました。データウィンドウを使用すると、余分な労力をかけずに論理レコードをロックすることができます。複数のユーザーがいる場合は、競合を処理するために*何かが必要です。組み込みの論理レコードのロックは、より洗練された何かに構築するまで、良いスターターアプローチです。 – Terry

0

のいずれかを使用してアプリケーションをビルドします。私は、Visual Studioと.Netはあなたが提案しているプロジェクトを過度に活用しないと思う。 Windows Forms Data bindingやSQL Server Expressなどの技術を使用することで、アプリケーションを少しでも時間をかけずに稼働させることができます。レポート機能も必要な場合、SQL Expressはレポートサービスをサポートします。

アプリケーションの使用が増え、人々がより多くの機能を要求すると、構築するのに適した基盤が得られます。 、あなたは足らずで数分で単一のテーブルを更新して、マルチテーブルの更新でCRUD画面を構築することができます(現在はオープンソースPowerBuilderの基礎クラス、またはPFCなど)まともなフレームワークと

ジョシュ

関連する問題