Skip to main content

Timeline for Why PHP over C# for PBBG?

Current License: CC BY-SA 4.0

20 events
when toggle format what by license comment
May 29, 2018 at 1:41 comment added Theraot PHP can do standalone desktop applications. And I am not talking about running PHP from the console. I am talking about using Phalanger to compile PHP against .NET and have it access WinForms.
May 28, 2018 at 17:49 comment added TomTom "or a C# standalone application running as a separate process (a bit unorthodox, but might work quite well if you have a more action-oriented game)" - which you can then not do at all in PHP because this way is not available at all?
May 28, 2018 at 17:14 comment added TylerH @0xFF Yeah, it looks like the restriction was for non-open source software when used by a commercial setting, and individuals seem to have never had any restrictions, open-source or not.
May 28, 2018 at 16:01 comment added 0xFF And actually, from VisualStudio's own webpage for the Community edition: "Any individual developer can use Visual Studio Community to create their own free or paid apps".
May 28, 2018 at 15:59 comment added 0xFF @TylerH True, though since the C# compiler itself is free (at least since Roslyn) I wonder where they draw the line.
May 28, 2018 at 15:52 comment added TylerH @0xFF I don't know about VS Code, but with Community you are not allowed to use any code written with it for commercial purposes, per the license for free versions of Visual Studio. In this case it's a hobby project so it probably doesn't apply, but it is still a problem for budding (broke) developers who also want to follow the law.
May 28, 2018 at 14:40 comment added Erik Yes - it could, or it could not, that's why it should factor into the choice, not decide it. It's very easy, especially for a first-time game developer, to underestimate how vast their project is or how unlikely it is to ever be played by anyone.
May 28, 2018 at 14:37 comment added Philipp @Erik On the other hand, if you use sub-par tools you might take longer to realize that your game idea does not work, so you lose more human labor. Even worse: You might realize after 100 hours that your game can not be made with the sub-par tools you've chosen but would work with more expensive tools which you then would have to buy anyway (been there).
May 28, 2018 at 14:33 comment added Erik Picking the best tools money can buy will save you money if your project is completed - it will still cost you money if you decide not to complete it (either because you stop enjoying it, or just realize it will never earn money, which is a likely thing when developing a game). Your devotion to the project should probably factor in there.
May 28, 2018 at 13:22 comment added 0xFF With Visual Studio Code and/or Visual Studio Community, the entry cost for the tools certainly isn't a barrier anymore for C#.
May 28, 2018 at 13:05 comment added Michael Pittino A rootserver is not essentially necessary for C# web applications. See Microsoft Azure for example.
May 28, 2018 at 12:10 history edited Philipp CC BY-SA 4.0
added 20 characters in body
May 28, 2018 at 11:49 history edited Philipp CC BY-SA 4.0
deleted 1 character in body
May 28, 2018 at 11:43 history edited Philipp CC BY-SA 4.0
deleted 1 character in body
May 28, 2018 at 11:38 history edited Philipp CC BY-SA 4.0
added 178 characters in body
May 28, 2018 at 11:32 history edited Philipp CC BY-SA 4.0
added 178 characters in body
May 28, 2018 at 11:27 history edited Philipp CC BY-SA 4.0
added 178 characters in body
May 28, 2018 at 11:17 history edited Philipp CC BY-SA 4.0
added 70 characters in body
May 28, 2018 at 11:10 history edited Philipp CC BY-SA 4.0
added 96 characters in body
May 28, 2018 at 11:03 history answered Philipp CC BY-SA 4.0