分享
用微软系产品开始做创业公司有哪些坑?
自己创业做了个demo用的微软系产品。因为c#比较熟也做过不少项目了。现在考虑成立公司用.net开发,不知道具体会有哪些坑?这里的坑主要是指花费。如果要用到visual studio和sql server的话。每个技术人员需要多少钱。如果卖给客户的是软件,客户的服务器需要用到sql server的话,每个客户需要额外花销多少钱。如果把产品放到云端,需要多少钱。如果不选择微软的云服务,而是用例如阿里巴巴的可以么?云端服务跟开发语言之间不形成壁垒把?产品用微软开发,出售是否还要给微软钱?有没有懂行的能简单算一下这笔账。另外,如果把自己的.net一整套的前后端转成免费或者开源的语言程序,难度有多大,有什么好点的办法?
回复 ( 10 )
—————原答案——————
可以考虑BizSpark,昨天刚好查过,三个条件
————
Enroll之后可以扶持三年~三年之后可以有其他优惠。
—————更新——————
白天在外面,没注意到题面里那些补充描述,现在更新一下。
首先觉得题主的公司应该适用于BizSpark。因为无论是卖软件,还是把服务搭在云上,你都需要开发工具的授权。如果说坑的话, BizSpark让你免费用,先上了船再说。三年之后如果你还是不打算花钱,更换一整套东西的成本会比现在选东西成本大很多。
如果把软件卖给客户,客户的确要单独购买Windows等相关软件。这种购买,你可以找微软的分销商合作,谈个优惠价,然后这部分钱作为成本转嫁给客户。也可以顺便推出不捆绑Windows等软件的版本,价格低一些,让用户自己去买Windows什么的。
至于云服务,BizSpark每个月会给你一定的免费的Azure额度,你可以免费用一部分云服务。各家云服务,我只用过虚拟机,Web Server/CDN/开放式存储等各种服务没用过。
对比起来,感觉Azure更安全一些,功能更多,适合很多场景,比如Azure Active Directory、SQL Server、Visual Studio Online、Virtual Network等等。但是另一方面,配置更为复杂。比如Azure虚拟机不直接拥有公网IP,你需要配置网关的端口转发,把虚拟机的端口发布出来。阿里云和腾讯云更简单一些,虚拟机直接有公网IP,服务不需要配置网关往外发布。但是这两家的虚拟机都带了各自的安全、监控等软件,我不太喜欢。其次Azure可以用Powershell脚本来管理各种云服务,比如开关虚拟机,比较方便(但是需要学习成本)。
哪种方式合算,你需要自己去计算上述价格。比如拿到BizSpark订阅之后,在Azure上部署一份用于Demo的服务,看看开销。然后再去找分销商或者微软营销部门谈一个卖给你的客户的软件的价格,再去看看阿里云和腾讯云的价格,看看哪个合算。
如果卖软件合算,你就用Azure来Demo,给客户卖软件。
如果云服务合算,你可以直接把Azure上的Demo扩容成你的服务。
或者,你可以像微软一样,既卖Office365,又卖Office2013/2016。
其次Azure上的SQL Server服务是不需要你买SQL Server软件的。
转成开源、免费的语言,比如C#转Java,我觉得难度会有些大。
但是用的软件比较容易转。数据库可以用MySQL代替,新版.Net/Asp .net MVC也可以跑在Linux上。
手机码字太累,先说这些。
担心数据库收钱的话,你也可以选Mysql社区版或者MongoDb,这方面并没什么限制。
服务器不部署在Windows上,你熟悉一下 5的话,也不是那么困难,至少比去学习JAVA曲线来得低。
人员成本上,明显.NET初级开发人员要来得便宜。
开发工具VS也有社区版,免费的,普通场景下完全够用。还能有什么坑。
问题是,连这些基础的问题都没整明白,创业靠谱不?
有人谈到 Windows Server,Sql Server 和 Visual Studio。应该将授权费分为开发环境和生产环境分别考虑。
在开发环境,如果用桌面版本 OS,则 Windows 桌面专业版本 1500 元左右每人;Windows Server 标准版本大概 4000 元左右每实例:如何购买 Windows Server 2012 R2。
Visual Studio,5 人以内可以用社区版;开发团队超过 5 人的话,超过的部分购买授权,3000 元左右每人:How to buy Visual Studio。
Sql Server 可以使用 Express 版本,或者开发者版,免费。
算下来,添一个人,基本就是 5000 左右的成本。
如果说非 .NET 技术能够节省的话,就是能够节省 Visual Studio 的费用。但如果是 Java 或其他技术栈,可能要购买 JetBrains 开发的各种 IDE,比如 Intellij、RubyMine 等——最近 JetBrains 也换 Subscription 了哦,好贵。
当然,如果非 .NET 技术栈用纯 Linux 系 OS 和免费工具,当我啥也没说。但尝试考虑一下 Linux 系开发环境给日常开发带来的效率的降低,以及寻求掌握 Linux 开发人员的成本这些方面的因素,做一个权衡就好。毕竟,在 Windows 上安装 Linux 用于辅助开发、测试等仍然是免费的,反之则不然。
在生产环境,Sql Server 的授权费比较贵,由于是按机器或 CPU 核心数授权的,每套环境都要单独购买。Sql Server 授权形式多样,基本形式应该是按 CPU 核心数授权,或者按 Server + CAL 授权。如果打算部署在云上,那么并不建议自己购买 Sql Server 在虚机上安装——因为高 IO 虚机比普通运算资源要贵,Sql Server 本身也很贵,还需要自己维护。
建议考虑使用 Sql Database 或 MySQL 等替代品。Sql Database 或与 MySQL 兼容的云数据库的收费应该差不多。一千元每年,就能养一个 200 GB 的数据库了。自己维护的 MySQL 是免费的就不说了。
对于服务器 OS,除 Windows Azure 之外的其他国内云服务商,同等配置时 Windows 服务器与 Linux 系的价格一致。
总之,开发环境可能比其他技术栈略贵,比如在 Visual Studio 基础之上,还给大伙配备 Resharper 的话,可能还需要另外加内存。在生产环境,如果用云服务器的话,与其他技术栈没什么差别。
微软技术开发额东西卖给别人收不收钱明显是开发商来决定的。。。微软最多也就收收开发工具的钱比如vs 人数少的话你还可以用免费的 community版本。。。微软云服务按照流量和机器配置收费 产品最开始试水没有收入的时候完全可以买个最便宜的套餐。。paas的好处就是轻资产 而且可以根据你的需求随时随地改配置 多好
那话怎么说来着?创业公司使用的应用技术,还远远没有达到微软收你费的程度!
既然是刚刚开始创业就用自己熟悉的东西踏踏实实的去做事情,别想那么多干了再说。只要数据库不用微软的,我实在想不出你在创业之初会遇到什么坑?阿里云的windows sever都给你激活了,如果你需要更高级的功能的时候,我想你也不差钱了。
只是,你真的可以招到足够多的C#程序员嘛~~
这取决于你要开多大的公司了,如果是个小公司,就那么十几个人,你投机取巧,微软也不会找你麻烦。如果是个大公司,我估计你也不会在乎那点授权费。
云方面我还是推荐使用 windows azure。毕竟软粉。
Stackoverflow
需要让老板明白,虽然微软的几乎所有的工具和软件都是要收钱的,但是人员工资也是钱,而且还是一个月一发的钱
其实这些问题没整明白之前,创业就是一个大坑,但说回来,即使你全整明白了,对你创业的成功率也并没有增加多少。当然,这里也不是十分了解你创业的核心内容,你罗列的这些其实都是很基础的问题,当你在深入研究自己创业产品时,这些问题自然都已明了,不急这一时。
创业初期没有必要承担这份支出
一般Ms只会像那些已经上市了还在用盗版产品的公司发律师函
vw直到5年前还是标配xp,现在也是win7sp1
office更是2003用了很久很久(掩面哭