質問

私はLightSwitchで簡単にしかプレイしていませんが、内部アプリケーションの素晴らしいフレームワークのように見えますが、作成しやすいアプリケーションを約束した他の多くのツールのようになるのではないかと心配していますが、最も基本的なアプリケーションは、より伝統的な言語/フレームワーク(つまり.NET)でそれを行うよりもはるかに骨の折れるようになりました。

それで、私は人々がどこに立ち往生しているのだろうかと思っていますか?複雑さが生じるにつれて、複雑さに対処するのはどれほど難しいですか?それはどの程度拡張可能ですか?次のベータまで待つのは今、それ以上の価値がありますか?

役に立ちましたか?

解決

私はまだ壁にぶつかりませんが、テーマに基づいたカスタマイズフックは本当の痛みです。また、LightSwitchプロジェクトに追加するコードを単位テストできないことに注意してください。

他のヒント

この性質のすべてのシステムと同様に、デフォルトの動作をカスタマイズする必要がある場合に問題が発生します。

そのような例の1つは、この記事で説明されているように、親 - >子の関係のクエリが実行される方法を変更しようとする場合です。 http://ayende.com/blog/archive/2010/08/25/analyzing-lightswitch-data-access-behavior.aspx

Lightswitch V1は、当初、非開発者、「部門の」アプリなどを対象としていますが、必要に応じて必要に応じて、わずかに高度な状況のためにコードにドロップダウンすることができます。また、ほぼすべてのSilverlightコントロールを「カスタムコントロール」として使用することも、独自のカスタムSilverlightコントロールを作成することもできます。さらに深くする必要がある場合は、カスタム「拡張機能」を作成することもできます。

多くの専門開発者(私自身を含む)は、LSが知り合い、使用するための非常に便利なツールであることを認識しています。開発者からのこの関心は、将来のバージョンのLSヘッドがどこにいるかを推進するのに役立つことを願っています。現在のバージョンであるB2には、Go Liveライセンスがあり、現在かなり大きなアプリを建設している米国の多くがあります。

ベータ2とRTMの間には新しい機能は追加されていませんでした(ただし、一部の機能は調整されました)が、チームがV2に参加して含めるための多くのフィードバックがありました。

かなりアクティブなMSDNフォーラムがあり、ユーザー、開発者、LSチームメンバーから質問をしたり、サポートを受けることができます。

http://social.msdn.microsoft.com/forums/en/lightswitchgeneral/threads

私が抱えていた最大の問題は、生成されたSQLクエリによるパフォーマンスの制限です。大きなテーブル(> 1000万レコード)では、パフォーマンスはあまり大きくありませんが、Lightswitchの範囲はそのような大規模なシステムではなく、データセットが低いと予想される施設のソリューションであると主張することができます。

しかし、Lightswitchの実際の制限のほとんどは、Lightswitchの問題ではなく、一般的なSilverlightの問題です。たとえば、限られたWCFサポートは、エンタープライズアプリの問題です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top