Good show. Being a lone warrior.

Some hate Microsoft so badly for no apparent reason while they seem to love 
Apple ! :) There is no reason for such hatred - given their love for Apple 
or even Google.

.Net Core is solid and Go feels totally "incomplete" to me. You cannot 
model an abstraction that easily - and am not sure how well it goes for 
mainstream enterprise software development. The problem is "fanboyism". The 
OP is a "fan" of Go and hence wants the Company to develop in Go. This is 
precisely the problem in the OSS world. 

They have "staunch" ideologies and their choice of technology is based more 
on the "ideology" rather than technical grounding. They then invent 
technical reasons to justify their ideological choice. 

This is precisely why I don't take opinions from hardcore OSS guys that 
seriously (Read - the typical "Microsoft" hater).

.NET Core is blazing fast. If Go had not been there, probably it would have 
been the natural choice for all the devs now. Go provides an option and for 
that reason it is good. There is nothing "unique" or "exclusive" in the 
language. GoRoutines are not exactly OS Threads. GoRotines are scheduled by 
Go runtime. .NET Core Task<T> is not exactly a thread either. It is 
controlled by IOCP on Windows (not sure how they implemented for Linux). 
.NET Core's threading model is extremely solid and battle tested. 





On Thursday, November 17, 2016 at 5:22:56 AM UTC+8, Sotirios Mantziaris 
wrote:
>
> I am currently moving one of my applications to .net core. Currently i use 
> Redis for caching, PostgreSQL and Nginx. All run in Linux except my Rest 
> Service which runs in Windows.
> After the move to asp.net core i will host the application in Linux, 
> probably docker. Could you point me to the one place where Microsoft will 
> make money out of this?
>
> My point is that you assume that every .net developer use by default Sql 
> Server, IIS etc but that is simply not true. 
>
> Check out the https://www.techempower.com/benchmarks/. This has nothing 
> to do with admitting it or not. check some facts.
> Check out 
> http://web.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/
>  which is a implementation of a MMO Game which run on asp.net core and 
> windows server 2016 nano.
>
> I know it will not make any difference to you so i will conclude the 
> debate as pointed out by Dave Cheney. 
> Thanks
>
> On Wed, Nov 16, 2016 at 10:51 PM Golden Ratio <0xc...@gmail.com 
> <javascript:>> wrote:
>
>> I think you are being naive. You don't pay in terms of running the code 
>> per-se, but to get other parts of their toolchain that generally go 
>> together with the whole baggage, e.g. MSSQL, OS, support, updates, etc. 
>> That's the whole point.
>>
>> This would take the conversation in another direction and then you'll 
>> complain again. The point here is that the .Net stack is still very slow, 
>> whether you admit or not because I have seen it a million times ;) 
>>
> -- 
> Kind Regards,
>
> S. Mantziaris
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to