一个好的网络“桌面” JavaScript、CSS 或两者兼而有之,喜欢 ASP.NET Web 窗体的库

发布于 2024-08-31 11:04:56 字数 361 浏览 1 评论 0原文

顺便说一句,我遇到过几套功能、小部件、框架等,旨在在网络上产生类似桌面的体验。大多数是 JavaScript 和 CSS 工具,它们在桌面范式 UI 的模拟上处理 Web 内容,例如 TreeView + Content == Explorer。

是否有这样一个库可以与 ASP.NET Forms 很好地兼容,而不会带来数周的悲伤?我也会选择类似的东西,但不是本机 ASP.NET,而是任何适用于 ASP.NET 的开源 CMS 产品的库。 (Umbraco 在我的列表中名列前茅,其次是 mojoPortal。我渴望他们的创建者在产品中轻松展示的编码水平。

[PS,我不需要“桌面”UX 本身,只是轻量级和简单的动态拖放布局、停靠窗口、停靠栏?...以及其他奇特的魔法。

I've come across, in passing, several suites of functions, widgets, frameworks, etc. that seek to produce a desktop like experience on the web. Most are JavaScript and CSS tools that handle web content on an emulation of the desktop-paradigmed UI, e.g. TreeView + Content == Explorer.

Is there such a library nicely compatible with ASP.NET Forms without weeks of grief? I'll also settle for something similar, but instead of native ASP.NET, a library for any of the open source CMS products for ASP.NET. (Umbraco is at the top of my list, followed by mojoPortal. I aspire to the level of coding their creators easily demonstrate in the product.

[PS, I don't want a 'desktop' ux per se, just light and simple dynamic layout for drag 'n drop, dock windows, a dock bar?.. and other fancy magic.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

踏雪无痕 2024-09-07 11:04:56

我一直在应用程序中使用 ExtJs 因为它的功能非常丰富。尽管您可以像某些人那样将其组件包装为 ASP.NET 控件,但您仍然必须在 Javascript 中处理客户端的所有事件。我认为最好的方法是习惯在 Javascript 中声明和构建整个 UI,并仅使用 ASP.NET 通过 HttpHandler 或一些新的 MVC Ajax 帮助程序来通信数据。

I've been using ExtJs for an application as it is quite feature rich. Although you could wrap its components as ASP.NET controls as some have done, you'd still have to handle all events client-side in Javascript. I think the best is to get used to declaring and building your whole UI in Javascript and use ASP.NET only to communicate the data using HttpHandlers or some of the new MVC Ajax helpers.

若水微香 2024-09-07 11:04:56

我会投票给 Yahoo UI

I would vote for Yahoo UI

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文