.NET

.NET

应用程序和数据/ 语言和框架/ 框架(完整堆栈)

决定 关于 .NET

阿连德化身

我第一次介绍.NET在阿尔法早期,回到2000年代早期。在过去的二十年里,它已经发展成为一个非常强大的平台。作为一个平台,.NET总是有很多我在其他地方找不到的亮点。平台的易用性和一般的技术优势意味着我以一致的速度提供价值,并且相对来说没有什么麻烦。

这并不能使任何事情完美,当然。封闭的性质和.NET传统上仅限于收取费用的单一平台。特别地,您发现并报告的错误修复可能在下一个版本(18个月后)中得到修复,几乎没有输入或理解发生了什么事情的能力。

然后,corecrl出现了。2015,我们决定将所有应用程序和代码移入corecrl。

那是一次奇妙的经历。事实上,我可以直接深入到源头,这使得事情变得简单多了,您可以提交补丁并直接与核心团队进行交互,这是一个绝对的乐趣。我们公司已经贡献了好几次(一些代码,主要是一些有趣的bug复制和性能问题),并一直对我们从团队中获得的承诺和(我没有其他词)优雅保持敬畏。

事实上,我们现在可以在Windows上运行.NET代码(和我们的产品),Linux覆盆子皮!!)麦克对我们是一个巨大的恩惠。我们最近把我们的软件部署到了许多工业机器人上,这些机器人运行着定制的臂板,这在五年前是不可想象的。

在很多方面,整个社区,核心团队,工程质量和它带来了我已经习惯的润色的事实,在那些通常让你自己去拼凑东西的环境中,这意味着它是我选择的大项目和小项目的平台。

25 优胜亚博平台怎么样票 · 8K 意见

决定 在Soluto 关于 坞群KubernetesVisual Studio代码,去吧,TypeScript,JavaScriptC#,F,.NET

伊莎伊的化身

我们第一次体验.NET核心是我们开发OSS功能管理平台的时候-Tweek(https://github.com/solutiono/tweek)我们希望创建一个能够在任何地方运行的解决方案(对OSS来说非常重要)。具有优异的性能特点,可以应用于多容器体系结构中。我们决定在弗斯,我们的主要服务是在C.*其他组件是用JavaScript/打字稿.

Visual Studio代码也为我们工作得很好,它与我们所有的polyglot服务一起工作良好,.NET核心集成具有很好的跨平台开发经验(公平地说,F有点诡计)-事实上,我们的每个团队成员都使用不同的操作系统(Ubuntu,马科斯我们的生产部署在上运行了一段时间。坞群直到我们决定采用库伯内斯几乎无缝的迁移过程。

在我们在容器中运行.NET核心工作负载和在非Windows计算机上开发Tweek的.NET服务方面取得了积极的经验之后,C已经恢复了它的一些流行性(最初丢失给node.js)。其他团队一直在使用它来开发微服务,k8s sidecars (likehttps://github.com/solutiono/airbag)CLI工具,无服务器函数和其他项目…

二十四 优胜亚博平台怎么样票 · 评论 · 54.4K 意见

决定 在Raygun 关于 .NET,Node.js框架完整堆栈,语言文字

指挥官的化身
.NET.NET J.N.J.N.
#框架完整堆栈
第二语言

Raygun的核心Web应用程序仍然是Microsoft ASP.NET MVC应用程序。从基本技术的角度来看,变化不大。我们最初是用单声道,它只会耗尽内存,需要不断回收。因此,我们研究了各种选项,以及哪些选项非常适合我们的API的高度事务性。我们在node.js上定居,感觉到在处理每个消息的轻量级工作负载下,事件循环模型工作得很好。这对我们很好地服务了好几年。

When we started to look at.NET核心在2016年初,很明显,能够异步地移交给我们的排队服务大大提高了吞吐量。不幸的是,当时,J.N.没有提供一个简单的机制来完成这项工作,而.NET核心从第一天起就具有很强的并发能力。这意味着我们的服务器在切换时花费的时间更少,可以开始处理下一条入站消息。这是性能改进的核心部分。

我们选择.NET是因为它是我们团队熟悉的平台。此外,我们对它有足够的技能来了解许多性能提示和技巧,以便从中获得最大的好处。由于这种经验,它帮助我们更快地进入市场并提供出色的性能。

第二语言 #框架完整堆栈

二十三 优胜亚博平台怎么样票 · 评论 · 134K 意见

决定 在Raygun 关于 .NET,雨果,WordPress支持销售和营销,自备日志CMS,静电场发生器

指挥官的化身
.NET.NET 雨果雨果 文字出版社文字出版社
#支持销售和市场营销
#自备日志CMS
#静电场发生器

毫无疑问文字出版社是一个伟大的CMS,这对用户非常友好。当我们创办公司时,我们的博客并不是我们的首要任务,最终它被托管在我们的设置中一个相当模糊的服务器上,直到最近事情变得难以管理和进行重大更新时,情况才真正发生了很大变化。

随着我们营销团队的壮大,通过内容营销发现我们的流量增加了。我们发现自己在维护WordPress安装时遇到了大量的主题更新,需要应用插件和安全补丁。然而,我们找到另一种解决方案的最大驱动力是WordPress为最终用户提供内容的速度有多慢。I know there will be die hard fans out there with ways to set things up that mean WordPress sites can load quickly,但我们需要更流线型的设计。

在我们自己的实际用户监控工具中,我们可以看到许多用户的页面加载速度超过5秒,在最坏的情况下甚至更长。雨果是一个开源静态站点生成器,它使我们能够将加载时间减少500%以上,并使我们的博客在整个团队中更易于维护。

Raygun营销网站运行在.NETCMS打电话给了N2,但我们计划用雨果将来也一样。

#静电场发生器 #自备日志CMS #支持销售和市场营销

18 优胜亚博平台怎么样票 · 评论 · 1.9K 意见

决定 在配置猫 关于 .NET,MySQLVisual Studio代码,角度2,C#,TypeScript,Linode,Frontend,Backend,组态软件

configcat化身

在为设计架构时第二组态,我们梦想着一个系统在开始时在低成本的基础设施上小规模地运行,在需求变化之后可以很好地扩展。应独立于平台,性能高,同时又坚固。Since most of our team were born and raised using Microsoft's enterprise-grade technologies in the last decade,我们想建立在这种经验的基础上。找到最好的解决方案是很有挑战性的。最后,我们想出了一个主意.NET核心后端因为它运行在所有平台上,高度可扩展,我们可以从5开始$线型Linux服务器。作为一个前沿框架,我们选择角的主要原因是打字稿which felt familiar and was easy to get used to after strongly typed languages likeC.*以及背后的社区支持角度2真是棒极了。Visual Studio代码使与Live的编码会话共享极大的乐趣和高效性。MySQL因为一开始数据库还是很便宜的,性能良好,与.NET核心的实体框架集成非常容易。

优胜亚博平台怎么样票 · 5.1K 意见

决定 在LoanLink GmbH 关于 HTML5,Vue.js谷歌驱动器,邮递员扎皮埃特雷罗github,反应,Node.js.NET,AngularJS栏杆

香蕉龙化身
产品工程师 洛林克 ·

When starting a new company and building a new product w/ limited engineering we chose to optimize for expertise and rapid development,登陆栏杆应用程序编程接口,W/角晶状体在前面。

事实是我们正在构建一个CRUD应用程序,所以我们考虑在早期使用普通的Rails MVC来优化速度(这可能并不性感,but it gets the job done).相反,we opted to split the codebase to allow for a richer front-end experience,招聘时注重技能专一性,给我们未来多个客户消费的灵活性。

我们也考虑过.NET核心或J.N.对于API层,和React在前端,但是我们在处理成熟节点API和状态管理带来的快速变化方面的经验React-陆地让我们望而却步,given our level of experience with those tools.

我们正在使用github特雷略要跟踪问题和项目,以及大量其他帮助作战团队的工具,喜欢扎皮尔邮车Google Drivewith some basicVUE JS&HTML5适用于较小的面向内部的Web项目的应用程序。

优胜亚博平台怎么样票 · 52.6K 意见

决定 在微软 关于 Visual Studio代码,VisualStudio,.NET,Desktop,人工智能,机器学习,游戏,移动电话,网状物

拉丁纳加的化身
Senior Program Manager - .NET Team Microsoft ·
Visual Studio代码Visual Studio代码 可视演播室可视演播室 .NET.NET
桌上桌
艾艾
#机器学习
博弈
移动电话
网织物

.NET内核是免费的,#cross-platform,和OpenSource。用于构建所有类型应用程序的开发平台(网织物应用程序移动电话 博弈 #机器学习 艾艾桌上桌

开发人员已选择.NET用于:

高效:与广泛的类库相结合,通用API多语言支持,以及由Visual Studio系列提供的强大工具(可视演播室Visual Studio代码).NET是开发人员最高效的平台。

任何应用程序:从iOS上运行的移动应用程序,Android and Windows,对于运行在Windows Server和Linux上的企业服务器应用程序,或者云端运行的大规模微服务,.NET为您提供了一个解决方案。

性能:.net很快。真快!流行的TechEmpower基准将Web应用程序框架与JSON序列化等任务进行比较,数据库访问,服务器端模板呈现,.NET比任何其他流行的框架都要快。

优胜亚博平台怎么样票 · 评论 · 5.2K 意见

决定 关于 PHP.NET,JavaScriptJ.N.

星火化身73
前端开发工程师 ·

J.N.这是我的选择,因为它使用很少的资源来运行,并且它能够同时处理大量的连接。大多数开发人员已经知道JavaScript,ecmascript的发展会立即反映到node.js中,您所要做的就是在不花费时间和精力的情况下更新服务器的node.js版本。成千上万的改进使得它非常强大,特别是在异步编程中。网络上满是课程,开发社区,free sample code,node.js上的抢夺者和许多知识源,有助于学习曲线。我们还能从一种仍在发展的传奇语言中问些什么呢?我正在学习node.js,通过开发一个简单的rest webapi,并将其用作测试场景的操场,主要目标是挑战node.js,并将结果和性能与.NET实现和某些众所周知的快速PHP实施。到目前为止,结果令人吃惊。总结如下:J.N.因为到目前为止(在我看来)后端系统是获得规模上积极成就的最推荐解决方案,速度,权力,concurrency,可伸缩性,部署和运行成本。

优胜亚博平台怎么样票 · 19.1K 意见

决定 关于 .NET

Onovotny的化身
Chief Architect,DevOps & Modern Software Insight ·

我用.NET核心来支持我的代码签名服务。该服务是一种客户机/服务器解决方案,能够实现安全、简单的验证码,NuGet以及VSIX代码签名。

On the server,它使用ASP.NET核心,蔚蓝的广告,还有天蓝色钥匙库,协调和记录所有签名操作。安全性是这个应用程序的首要任务,ASP.NET核心使它更容易实现。

客户端必须跨平台运行,所以它打包了一个.NET核心全局工具,让它运行在.NET核心的任何地方(在MacOS上,Linux和Windows。

优胜亚博平台怎么样票 · 5.2K 意见

决定 关于 KubernetesDockerVisual Studio代码,VisualStudio,.NET

Avatar of mayankdotnet

我一直在工作.NET超过10年。作为一名建筑师,我知道企业想要降低成本。完整的.NET框架,虽然很好,周围有很多成本-从可视演播室对于开发(企业不能使用社区版)到Windows服务器的托管许可。.NET核心使开发更快,更便宜,任何人都可以使用。说服老板使用.NET核心比使用完整的框架更容易。用Visual Studio代码,development teams can install it in minutes compared to the full day they had to submit their laptop to IT team to get full Visual Studio installed..NET核心也具有很高的性能,并且是我在使用运行在码头工人容器管理者库伯内斯!除非我有特殊需要,我宣扬.NET核心的福音。

优胜亚博平台怎么样票 · 4.4K 意见