English 中文(简体)
选择费用多少。 open、Stuts等开放源的网络[封闭]
原标题:How much it costs to choose .NET over the open source such us Java, Struts, etc [closed]
Closed. This question needs to be more focused. It is not currently accepting answers.

我的两位同事(和非常好朋友)多年来在 Java、公共卫生和社会福利部、教育、青年和体育部、托马托克、斯特鲁特等地工作,这份名单已经真实地列入。 I m(唯一选择网络框架的人)。 现在,我们的管理人员已说服我们的宝石对我们和其他一些愿意通过这一进程的人进行投资。 迄今为止,说服其他框架(网络——其他自由框架)毫无意义的战斗(m诉我)。 现在,我的朋友有一个新的论点:。 NET不是免费的

www.un.org/Depts/DGACM/index_spanish.htm 我很想知道选择费用多少。 NET over the other (例如,Java, Struts, TomCat, ......)。 我不谈哪一种技术更好,而是多少技术。 该网络将产生费用。 迄今为止,所有学习费用都与购买我的书籍有关(Visualroom Express是免费的)。

由此可见:如果NET不是免费的,人们为什么仍然使用它。 或者,只有大公司才能使用。 互联网?

帮助。

最佳回答

NET是free——下载、使用和任何东西。

贵重费用是执照费。

  • your Windows operating system (yes, you could use Linux instead - almost free)
  • your development environment (Visual Studio costs money - except for the free Express editions, or you could use the free SharpDevelop IDE)
  • your database server (possibly, but again: free SQL Server Express editions are available, as well as a plethora of other free products)

你可以绝对开发100%,免费使用网络软件,并使用。 NET不向您支付一笔费用(视窗办执照除外,可能的话)

问题回答

你们不必支付使用网络的费用。 你确实必须支付Windows许可证。

注: Java账还花钱。

问题的关键是“自由”的含义。 正如其他人指出的,综合发展环境(IDE)对于......。 净额与 Java、PHP等的IDES一样免费。 这就是分歧的结束。 此外,没有任何东西真正是自由的。

  1. Runtime licenses vary in cost. If you go with a LAMP (e.g. Linux-Apache-MySQL-PHP) platform, there are no run-time licenses. i.e. They are free. Microsoft will charge you noticeably for your .Net server licenses and your SQL Server licenses once you deploy your software. If you an Open Source Java implementation, or Mono (open source .Net), deployment will be free of licensing cost. If you use a commercial Java Virtual Machine (JVM), you ll pay a runtime license.
  2. Support is not free. If you go with LAMP, you ll end up using in-house resources for support, and/or you will buy support from an external organization such as RedHat. Microsoft/IBM/Oracle have some level of support built in for their paid run-time licenses.
  3. Legal indemnification is not free. When you go with a commercial vendor such as Microsoft (.Net), IBM/Oracle (JVM), and RedHat, you ll be protected against intellectual property claims of any software distributed by these vendors to be deployed by you. This turns out to be a big concern for companies that are big enough to be sued successfully. These costs are usually buried in run-time licenses or support contracts.

问题2 &问题3是大公司通常与 Java或网络接触的原因。 如果你大到足以成功起诉,则经营时间许可是一种廉价的保险政策。 而且,如果软件部署失败,大公司就会遭受更多损失,并且往往购买更好的支助合同。

问题1是为什么小的开端与LAMP有关。 小企业通常宁愿支持自己的软件封顶(问题2),但规模不够大,无法起诉(问题3)。 另外,在Pharma 2.0/MIT/BSD许可下发放的大多数基础设施软件上安装的软件包通常是安全的,如果你不与职业介绍所或司机 m,则可管理Lttttrov GPL的许可证风险。

在我第一次开会时,我们选择了。 净额,因为我们的客户-客户-电离层网。 最终将网络/SQL-Server许可证的批次(一年以上为1 500美元/月)计算出许多费用,尽管由于我们没有多少用户,服务器几乎无法使用。

在我随后工作的其他开端中,他们选择了一个Liber-Apache-MySQL-Ruby的圈套或一个Lt-Nginx-PostgreSQL-Ruby的圈套。 用户不足的服务器的部署费用与主机虚拟服务器的托管费用相等,而后者只是其中一部分。 净中值将具有成本。

我与一家大公司或拥有大公司的人看到的任何项目总是选择 Java或网。 随着公司资产负债表在这一衰退中被挤压,而且开放源软件得到更好的支持,大公司开始使用LAMP和其他开放源头,但这进展缓慢。

它是自由的,但供应商被锁定到微软。 然而,基本思想的规格(C#, CLR/CLI)并非完全由微软控制。

培训费用取决于目前的技能水平。 然而,在网上和出版物上都有大量培训和辅助材料。

现有的“网络框架”所有权成本的另一个方面是,它把你锁在“Windows”平台上(这就要求发放许可证)。

使用该框架提高所有权成本是生产力的,但与你目前的框架和工具相比,我无法回答这一点。

。 该网络的费用不高于 Java。 你们必须支付——你经营的操作系统、学习书籍等等。 但视觉演播室和演播室。 互联网本身是免费的。 网上网络的费用并不高。

当人们说的话。 净值不是免费的,而是说它不是免费的。

这可能不是你的问题。 这取决于你如何看待与专有发展环境的联系。 根据基于网络的软件数量来判断,它不是许多人的问题,但是有一天微软会决定开始指控开发商使用的风险。 您认为无法接受的其他条件净额或强加条件。

免费使用网:

  1. IDE - Mono Develop (free) and runs on both windows and Linux
  2. Database - MySQL, SQLLite etc. these are all free and can run on both windows and linux
  3. .NET Framework also free

然而,如果你想完全走自由之路,你就必须作出一些妥协,因为单项发展是巨大的,但并非视力演播室。

最后,如果你想要一个框架、民主选举学会、数据库等无缝的综合解决办法,你就必须拿出一些资金。

www.un.org/Depts/DGACM/index_spanish.htm 有时自由太昂贵的

没有任何东西阻止你与微软接触开放源产品。 有许多公开来源项目。 能够利用你的解决办法的网络,微软正变得更加透明。 你只是与微软公司购买产品,你实际上正在购买生产力,这一点非常重要,因为我们都知道在开放源平台上工作。

。 该网络是免费的。 C#汇编器是免费的视像室某些版本。 反微型旅告诉你,费用高昂。

请你们的朋友提出这一发言的理由。

网上环境是免费的,但发展环境(如果你想要使用一个专业的视频演播室)不是这样。

java(etc)环境完全没有成本,总是有培训、硬件和发展时间(=金钱)。

我不敢肯定,你是否询问框架本身或整个发展方向。 如果你真心.。 互联网开发,我猜测有些成本,例如视觉演播室的专业许可(12美元——快车版支持假肢,例如)。

如果你在网上开发,则主办费用也随之增加,而主办费用通常比主办单位高。 然而,供应商之间差别很大,需要研究。 价格最低的ASP。 因特网共用东道方为每月5-15美元。

当然,有报酬的物品总是有替代办法,但其中一些物品被带给社区,如果使用自由工具,你会达到死亡目的。

刚用免费的LQ服务器下载视觉演播室,你可以免费下载。 NET 发展动态





相关问题
Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How do I compare two decimals to 10 decimal places?

I m using decimal type (.net), and I want to see if two numbers are equal. But I only want to be accurate to 10 decimal places. For example take these three numbers. I want them all to be equal. 0....

Exception practices when creating a SynchronizationContext?

I m creating an STA version of the SynchronizationContext for use in Windows Workflow 4.0. I m wondering what to do about exceptions when Post-ing callbacks. The SynchronizationContext can be used ...

Show running instance in single instance application

I am building an application with C#. I managed to turn this into a single instance application by checking if the same process is already running. Process[] pname = Process.GetProcessesByName("...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签