今晚由于要忙于其他事情,就简单的给大家推荐一个第三方组件库。特别注明:这是我义务为这家公司打广告。毕竟我从他们公司收获了很多知识。
Syncfusion是一家微软生态下的第三方组件/控件供应商,算是后起之秀。我最早知晓这家公司,是他们在很早的时候推出过一套免费的WP7组件包。由于他们是以WP7起家的,所以他们控件的Metro或称Windows风格做的比较漂亮。后来,我对其持续关注,是之前为一个SaaS系统选型前端控件包,从而仔细研究了他们家的Essential Studio for JavaScript和Telerik家的KendoUI。最终选择的KendoUI的原因主要是当时Essential Studio for JavaScript才出1.0,还不够成熟,使用者也不是太多,官方帮助文档及其社区支持内容都还不够丰富。不过现在Essential Studio for JavaScript已经足够成熟了。更为重要的是,它和后端WEB API或OData等微软技术集合更加无缝。
除了用于HTML5和JavaScript的控件外,他们产品还涉及如下领域:
- WEB
- ASP.NET MVC
- ASP.NET WebForms
- HTML5/JavaScript
- LightSwitch
- Silverlight
- MOBILE
- iOS
- Android
- Windows Phone
- WinRT
- Xamarin
- HTML5/JavaScript
- Orubase
- DESKTOP
- Windows Forms
- WPF
- FILE FORMATS
- Excel
- Word
- Presentation
大家可能注意到,他们家单独涉及文件格式的系列组件。这是一个类似NPOI的Office操作组件,性能很好,且是商业支持。
近期Syncfusion针对个人使用和微型团队(5人以下,年收入不超过100万刀)提供了免费申请终身使用的社区许可,以上这么多好东西,完全可以免费使用了。
另外,提醒大家Syncfusion还免费为社区提供了大量电子书(比如Xamarin.Forms Succinctly、Cassandra Succinctly、Machine Learning Using C# Succinctly)和白皮书,都是很好的学习资源,我就曾经读了很多资料。