|
|
1
4
在购买第三方控件时,请寻找购买源代码的选项(以合理的价格)。使用源代码,您应该能够对组件进行任何必要的更改,以使它们在您的环境中正常运行。 组件工厂的krypton控制套件就是这样做的。Phil以惊人的价格(目前低于400美元)提供了整个套件的源代码。我在开发中使用氪星套件已经一年了,我对此非常满意。Krypton给了我创建具有Office2007 UI外观和一致性的收缩包装软件的能力,这远远超出了我尝试过的任何其他工具箱。Phil在支持论坛中也非常活跃,并为您提供了软件开发路径的直接链接。 |
|
2
2
NET3.5 SP1 做起来真的很成熟 ASP.NET 以及独立的用户界面开发( WPF和Silverlight )第三方组件和框架的主要标准是什么?如果你只需要一些图表或其他金融领域的工具和控制,是的,你需要考虑第三方的组成部分,以便更快的周转。除此之外,我将看到.NET框架本身拥有丰富的库来完成大部分工作。 |
|
|
3
1
我认为依靠第三方并不完全是坏事。有些人很有声望,会很好地支持你。但另一方面,有些人即使在工作中也很难相处。不过,我对您提到的框架一无所知。 你考虑过开源框架吗?这样,如果其他方法都失败了,你仍然可以自己处理它。当然,在执行此操作时必须考虑许可要求,但我认为如果它适合于项目,您肯定应该研究它。 |
|
|
4
0
只要你有权访问图书馆的源代码,并且能够在不支付任何版税的情况下修改和分发修改过的图书馆,你老板的担心是没有根据的。 我自己也会选择devexpress,但是与其他框架相比,它们非常昂贵。 |
|
|
5
0
我认为你老板的担心可以更好地表述为“总有一天我们需要改变第三方控制的方式,需要修改它的来源。”这取决于第三方控制附带的许可证,这可能会变得棘手。以我的经验来看,对于类似于UI控件的东西,.NET可以很容易地生成您需要的任何东西。 也许作为解决这场争论的一种方法,你可以提出一个快速的原型,不管你需要什么样的控制。这将使您了解(a)是否需要第三方库,(b)如果您选择向该方向发展,您对第三方库有什么要求。 |
|
|
6
0
当使用第三方控制时,计划的重要事项是连续性。如果他们真的陷入困境,那对你意味着什么?你有多少依赖于他们的框架,转换到其他东西需要多少工作?你还需要别的什么吗? 如果您有相关组件的源代码,它将使您处于一个更好的位置——您至少可以修复bug,甚至可以自己维护/扩展它。另一个极端是严格控制的软件,你每年都要更新一次,如果你不更新的话就会过期。如果你在使用类似的软件,如果它们失效了,它会迫使你的手,你会 有 做 某物 . 这真是一种平衡行为。节省你的工作/金钱与他们消失的概率或依赖第三方。 我曾经有一个和你一样的老板。他们错过的是你完全依赖第三方。如果你在使用.NET,你会相信微软不会屈服(可能不会),停止它(可能),或者彻底改变它(很可能)。当然,他现在已经不在了,从那以后,我们开始使用一些第三方控件(一些开放源代码),这些控件为我们节省了数百小时的开发时间,或者让我们做一些原本不会做的功能(因为这样做需要太长的时间)。 |
|
|
7
0
如果你的公司制造了U.I.,那么无论如何,在内部开发和维护你的控制。如果这不是您的主要业务目标,那么您应该找到一个为控件提供源代码(devexpress、telerik…)的代码供应商,并且当您实现这些控件时,为您自己提供一个抽象层,以便将来更简单地切换供应商。 |
|
|
8
0
非常感谢您的见解。我自己也用过氪,但只有一部分是免费的。我觉得这更像是“我们希望它看起来光滑”。我和我老板一样担心使用第三方控制,但我也同意你们的观点,集中精力完成任务比提供看起来不错的控制要好得多。 当我的老板说使用基础设施是个坏主意时,他面临的问题是“但是你能在合理的时间内做类似的事情吗?”答案显然是“不”。 我试着推荐一下氪星工具包,我以前也用过,我确实遇到过一些麻烦。我认为数据报是问题的主要焦点,因为大多数工具箱都有定制外观的选项。 再次感谢你的回答。 |
|
|
9
0
我认为,当你购买第三方控制时,你应该考虑一下你所支付的金钱所获得的价值。有像Telerik、SyncFusion、DevExpress、Infrasigistics这样的恐龙供应商,它们为图形用户界面提供了良好的质量和支持,但它们并不十分便宜,因为这个品牌的成本很高。还有来自小型供应商(如ComponentFactory、DevComponents、ViBlend、Nevron)的其他很棒的WinForms套件,它们为Office2007样式的WinForms提供了外观良好的控件,但价格要便宜得多。 |
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 1 年前 |
|
|
Calax · GUI不显示所有组件(C++) 2 年前 |
|
|
trassert · python flet容器 2 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |