【发布时间】:2014-04-16 10:19:18
【问题描述】:
我们在 15 年前使用 .NET 开发了一个应用程序。 现在我们正在考虑重新编码它。 我们理想的要求是: 1. 多平台:平板电脑和PC(Mac、Linux、Windows) 2. 托管在我们自己的服务器上,因此我们可以将应用程序作为 SAAS 出售 3. 为移动设备开发部分应用程序 4. 第三方组件的使用:数据网格、预约日程、图表。
我们认为我们应该将精力集中在网络技术上,因为: 一种适用于所有平台的语言,即使我们可以使用响应式网页设计来使用我们的一些代码来满足要求 3,所以我们有开箱即用的要求 1、2、3。 我们最喜欢的开发工具是 extjs,因为它提供了组件(要求 4)。
但是我们最大的问题是......我们不确定我们是否可以使用 html5/extjs 将我们的应用程序的图形部分: 我们应该导入 40 张图像,最好是 svg,因为用户应该与它们进行交互(单击、拖放),以便其他一些图像可以在原始图像中渲染为图层。 对于每张图像,我们可以在其上绘制 0 到 20 张图像,并且可以将它们任意组合,因此在没有图层的情况下,图像的总数可能会很大。
我们可以使用任何框架吗?也许拉斐尔?有图层的例子吗?教程示例太简单了,我们不确定性能问题。
也许另一个选择是 C# 和单声道?我们团队中有关 C# 或 WPF 的基本知识,但不具备单声道或将其作为 SAAS 实现。也许我们可以使用 xamarin? 需求 4 可以使用 Telerik 控件或类似控件来实现,但我们不知道兼容性问题(需求 1)。
也许我们野心太大?
【问题讨论】:
-
Stackoverflow 主要处理与编码相关的问题。因此,您可能会在 Stackoverflow 处理软件推荐的新姊妹网站上提出您的问题:softwarerecs.stackexchange.com 祝您转换成功! :)
标签: extjs svg mono html5-canvas raphael