Our server costs ~$56 per month to run. Please consider donating or becoming a Patron to help keep the site running. Help us gain new members by following us on Twitter and liking our page on Facebook!
Current time: June 26, 2024, 4:12 pm

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Servers
#51
RE: Servers
(April 6, 2018 at 11:15 am)Tiberius Wrote:
Quote:Also, I like Windows.  So, there's that. Big Grin
*vomits* Tongue

Windows. It just works.

Or: dick around with 20 distros of Linux, find libraries and plugins to simulate Windows programs, and spend your programming effort making software that will run on about 0.5% of all computers out there. Free has never been so expensive, amirite?

Also, when I get bored of my browser, I can connect to my VM via rdp and use ITS browser just for punk rock points, or I can play Windows games. $130 / month to play classic Minesweeper on my Android device? Don't mind if I do! But the most efficient use of my Azure Windows Server 2016 Datacenter™ is to do VoIP with myself, making a super-cool echo effect that I can record for posterity. The possibilities are endless! :p
Reply
#52
RE: Servers
Linux sucks so bad, Microsoft put several distros on Azure, (mostly) made .NET open source, and made it so ASP apps could be run on Linux machines.... Tongue
Reply
#53
RE: Servers
(April 6, 2018 at 4:57 pm)bennyboy Wrote: For the VM power, your place is still outdoing MS by like 2:1 price per unit I think. I'm pretty sure I get free backups tho. How about internet bandwidth? Unlimited?

I think it's 5TB free every month, they charge a small amount after that. Don't think we've ever exceeded that.

(April 6, 2018 at 6:35 pm)bennyboy Wrote: Windows. It just works.

*cough* Ubuntu *cough* Linux Mint *cough*

Was your last experience of Linux in 2007? Things have changed, man.

Quote:Or: dick around with 20 distros of Linux, find libraries and plugins to simulate Windows programs, and spend your programming effort making software that will run on about 0.5% of all computers out there. Free has never been so expensive, amirite?

You don't need to dick around with 20 distros, use Ubuntu or Linux Mint if you are starting out. The others are there because they appeal to different sorts of people. Why do you want to simulate Windows programs, there are plenty of alternatives, or y'know, just use wine: https://www.winehq.org/

Also, I take it you've never heard of OS X (UNIX based), iOS (UNIX based) or Android (Linux based)? Linux dominates the mobile computing market (81% market share), UNIX comes in second (17.9%), and Windows...um..yeah.

Now when it comes to servers, the estimates are that UNIX and UNIX-like systems (e.g. Linux) account for 67% of the market.

So yeah, if you're programming for desktop software alone, you might not have much of an impact. If however, you're writing code for mobile operating systems, or servers, you have a massive amount of market share to play with.

Quote:Also, when I get bored of my browser, I can connect to my VM via rdp and use ITS browser just for punk rock points, or I can play Windows games. $130 / month to play classic Minesweeper on my Android device? Don't mind if I do! But the most efficient use of my Azure Windows Server 2016 Datacenter™ is to do VoIP with myself, making a super-cool echo effect that I can record for posterity. The possibilities are endless! :p

You can't install multiple browsers on your OS? Heck, I think my laptop has 4 installed. Linux has a load of browser support too.
Reply
#54
RE: Servers
(April 6, 2018 at 9:55 pm)Tiberius Wrote: You don't need to dick around with 20 distros, use Ubuntu or Linux Mint if you are starting out. The others are there because they appeal to different sorts of people. Why do you want to simulate Windows programs, there are plenty of alternatives, or y'know, just use wine: https://www.winehq.org/
If you aren't a programmer, then you'll have to assemble whatever programs and resources you can and configure them. If you want to keep things free, for example for a non-commercial site, I think Linux is easily the best platform. But in my case, I need to be able to cobble together custom apps fast (in some cases an hour or two), be able to easily port them, and know that everything is going to just work well, whether it's on my dev computer, the server, or on a client's computer.

The best thing about Microsoft is how deeply everything is connected. For example, from Excel macros, to Windows apps, to online code, I'm using mostly the same C# libraries. I have access to every level of Microsoft service: Azure billing, hotmail account, One Drive storage, and so on.
Reply
#55
RE: Servers
(April 7, 2018 at 11:27 am)bennyboy Wrote: If you aren't a programmer, then you'll have to assemble whatever programs and resources you can and configure them.

What are you talking about? Linux based operating systems invented the App Store:

[Image: ubuntu-software-repositories.png]

Package management is a thing on Linux, you don't need to compile anything. Sounds like you tried Gentoo as your first Linux OS. Go give Ubuntu or Linux Mint a try, you won't have to compile a thing unless you absolutely want to.

Quote: If you want to keep things free, for example for a non-commercial site, I think Linux is easily the best platform.  But in my case, I need to be able to cobble together custom apps fast (in some cases an hour or two), be able to easily port them, and know that everything is going to just work well, whether it's on my dev computer, the server, or on a client's computer.

The best thing about Microsoft is how deeply everything is connected.  For example, from Excel macros, to Windows apps, to online code, I'm using mostly the same C# libraries.  I have access to every level of Microsoft service: Azure billing, hotmail account, One Drive storage, and so on.

I mean, if you're using C# and .NET code, then sure. However nothing you said above is any different on Linux using another programming language. Stuff like Ruby on Rails, Python (e.g. Django), or PHP frameworks all work just fine, in exactly the manner you've described.
Reply
#56
RE: Servers
(April 2, 2018 at 12:41 pm)Tiberius Wrote: Nothing wrong with a shell.

Hell, you married one Wink
Reply
#57
RE: Servers
(April 7, 2018 at 6:35 pm)Hammy Wrote:
(April 2, 2018 at 12:41 pm)Tiberius Wrote: Nothing wrong with a shell.

Hell, you married one Wink

Nice one...!
Reply
#58
RE: Servers
(April 7, 2018 at 6:33 pm)Tiberius Wrote: I mean, if you're using C# and .NET code, then sure. However nothing you said above is any different on Linux using another programming language. Stuff like Ruby on Rails, Python (e.g. Django), or PHP frameworks all work just fine, in exactly the manner you've described.

Except that nobody has a computer with any of this already installed. Almost everyone I know in Korea has access to at least one Windows-based computer. I suspect for solo projects, I might find Linux more flexible than Windows in a lot of ways. However, I couldn't for example throw an app on a download page and tell customers to download it.

I'm willing to bet that a lot of Linux stuff does its work better than Microsoft does. But when taken as a whole body of work, I gotta feel that corporate synergy bringing everything together.


(April 7, 2018 at 6:33 pm)Tiberius Wrote: What are you talking about? Linux based operating systems invented the App Store:

But that's what I'm saying. All Microsoft products are connected by that common thread. I can either create C# scripts directly IN Office files, or I can use libraries built into .NET to access the files in my apps. Other than that, I can use exclusively Microsoft solutions and custom-designed programs. I don't have to wory about RoR, Python, PHP. I don't have to look up documentation on a dozen different sites to figure out how a lot of 3rd party or indie stuff works.

Microsoft, essentially, is the one ring that rules them all.

I don't mean to be insulting. I know that tech fights get out of control because people are so invested in their own framework. A lot of it is probably just ignorance on my part. However, I'm pretty sure I could do a Youtube video of me putting together a custom solution over a few hours, including deploying an app to customers, another app to run in the background on my server, and website code, that someone using Linux would have to take a lot more time on.

Another part of it is probably my age. I'm a little shy of 50 now, and I learned most of my computing in earlier efforts to create computer games. 15 years ago or so, for me, that meant Windows programs written in c++ using either DirectX or OpenGL.
Reply
#59
RE: Servers
(April 6, 2018 at 6:24 am)bennyboy Wrote:
(April 6, 2018 at 2:36 am)AtlasS33 Wrote: You are right about Azure. I also think it's more useful for teamwork on large projects, then its cost would be justified.
Only used Ubuntu once or twice, so I guess it's very early for me to move into a VPS.
I'd agree with this sentiment-- Microsoft charges a premium for the name, for sure.  In my case, having trust that things will work properly was worth much more than an extra $60/month.  But based on what Tiberius is saying, it seems that however I push or pull my order, it's going to be about 3x more expensive than some other offers out there.

With regard to a VPS-- I very highly recommend it.  I've discovered that any bargain fully-managed dedicated server is almost for sure using hardware so old that a good-quality VPS will outperform it.  But the extra control you get over your site on a VPS is pretty much the same as a fully dedicated device, and it's not really that hard to set things up.

I think you should try Azure for free, since you can scale your VM up or down as much as you want, then consider one of the options Tiberius mentioned once you know how much power you will/won't need.

You have a good point about both "Azure" and VPSs regarding the hardware: for the first you have Microsoft's guarantee that the servers used are new and strong, and VPS is quite new as a service.
But my point wasn't about the cost: it was about the people. I don't have a team so we can exploit the full features of Azure. Trying it would be for the sake of learning what it is from my side Smile

(April 7, 2018 at 6:33 pm)Tiberius Wrote:
Quote: If you want to keep things free, for example for a non-commercial site, I think Linux is easily the best platform.  But in my case, I need to be able to cobble together custom apps fast (in some cases an hour or two), be able to easily port them, and know that everything is going to just work well, whether it's on my dev computer, the server, or on a client's computer.

The best thing about Microsoft is how deeply everything is connected.  For example, from Excel macros, to Windows apps, to online code, I'm using mostly the same C# libraries.  I have access to every level of Microsoft service: Azure billing, hotmail account, One Drive storage, and so on.

I mean, if you're using C# and .NET code, then sure. However nothing you said above is any different on Linux using another programming language. Stuff like Ruby on Rails, Python (e.g. Django), or PHP frameworks all work just fine, in exactly the manner you've described.

one of the main reasons that made me choose Microsoft's "ASP.NET" and C# was the security. Any produced app/ web app will be very secured. PHP frameworks don't provide a very secured server side environment as far as I know. That's why banks use .NET

(April 8, 2018 at 2:27 pm)bennyboy Wrote:
(April 7, 2018 at 6:33 pm)Tiberius Wrote: I mean, if you're using C# and .NET code, then sure. However nothing you said above is any different on Linux using another programming language. Stuff like Ruby on Rails, Python (e.g. Django), or PHP frameworks all work just fine, in exactly the manner you've described.

Except that nobody has a computer with any of this already installed.  Almost everyone I know in Korea has access to at least one Windows-based computer.  I suspect for solo projects, I might find Linux more flexible than Windows in a lot of ways.  However, I couldn't for example throw an app on a download page and tell customers to download it.

I'm willing to bet that a lot of Linux stuff does its work better than Microsoft does.  But when taken as a whole body of work, I gotta feel that corporate synergy bringing everything together.


(April 7, 2018 at 6:33 pm)Tiberius Wrote: What are you talking about? Linux based operating systems invented the App Store:

But that's what I'm saying.  All Microsoft products are connected by that common thread.  I can either create C# scripts directly IN Office files, or I can use libraries built into .NET to access the files in my apps.  Other than that, I can use exclusively Microsoft solutions and custom-designed programs.  I don't have to wory about RoR, Python, PHP.  I don't have to look up documentation on a dozen different sites to figure out how a lot of 3rd party or indie stuff works.

Microsoft, essentially, is the one ring that rules them all.

I don't mean to be insulting.  I know that tech fights get out of control because people are so invested in their own framework.  A lot of it is probably just ignorance on my part.  However, I'm pretty sure I could do a Youtube video of me putting together a custom solution over a few hours, including deploying an app to customers, another app to run in the background on my server, and website code, that someone using Linux would have to take a lot more time on.

Another part of it is probably my age.  I'm a little shy of 50 now, and I learned most of my computing in earlier efforts to create computer games.  15 years ago or so, for me, that meant Windows programs written in c++ using either DirectX or OpenGL.

The Middle East is also dominated by Windows -literally from Saudi Arabia to the Levant; Egypt to Morroco- it's just windows. I haven't seen a mac os until 2012, when I bought my first mac. And in American movies.
I gave up chasing Game Programming after university and paid dearly; the game market is on fire now. But they need the servers and need the web programmers, so my choice wasn't that wrong
Reply
#60
RE: Servers
(April 8, 2018 at 2:27 pm)bennyboy Wrote:
(April 7, 2018 at 6:33 pm)Tiberius Wrote: I mean, if you're using C# and .NET code, then sure. However nothing you said above is any different on Linux using another programming language. Stuff like Ruby on Rails, Python (e.g. Django), or PHP frameworks all work just fine, in exactly the manner you've described.

Except that nobody has a computer with any of this already installed. Almost everyone I know in Korea has access to at least one Windows-based computer. I suspect for solo projects, I might find Linux more flexible than Windows in a lot of ways. However, I couldn't for example throw an app on a download page and tell customers to download it.

I'm pretty sure Windows doesn't come pre-installed with everything you need for C# or .NET development either, just saying.


Quote:But that's what I'm saying. All Microsoft products are connected by that common thread. I can either create C# scripts directly IN Office files, or I can use libraries built into .NET to access the files in my apps. Other than that, I can use exclusively Microsoft solutions and custom-designed programs. I don't have to wory about RoR, Python, PHP. I don't have to look up documentation on a dozen different sites to figure out how a lot of 3rd party or indie stuff works.

...which is great...if you know Microsoft stuff. My point is that you can say the same stuff about C# and .NET. If you're experienced in those, then of course you don't have to look up documentation. If you are experienced with PHP or Python or Ruby, you don't have to look up documentation on those either.

Quote:Microsoft, essentially, is the one ring that rules them all.

I fail to see how this differs from any major framework. I mean, even Django (python framework) has a test web server built in so you can run your code off your local machine during development. It even has a feature which auto re-deploys the app when it detects a code change.

Quote:I don't mean to be insulting. I know that tech fights get out of control because people are so invested in their own framework. A lot of it is probably just ignorance on my part. However, I'm pretty sure I could do a Youtube video of me putting together a custom solution over a few hours, including deploying an app to customers, another app to run in the background on my server, and website code, that someone using Linux would have to take a lot more time on.

I'm not invested in any framework, I'm not a developer. I'm just pointing out that any argument you make against a non-Microsoft framework can be used against a Microsoft framework. I disagree with your assertion that it's faster to deploy an app using Microsoft than it is using Linux. I think maybe your point about ignorance is correct (I don't mean that as a diss), you are used to Microsoft, of course it seems good to you. I'm not saying it doesn't have a place, but just because you are inexperienced with Linux doesn't mean it's not as fast to deploy apps, etc.



(April 8, 2018 at 4:48 pm)AtlasS33 Wrote: one of the main reasons that made me choose Microsoft's "ASP.NET" and C# was the security. Any produced app/ web app will be very secured. PHP frameworks don't provide a very secured server side environment as far as I know. That's why banks use .NET

Oh man, I can't begin to tell you how wrong you are.

ASP.NET doesn't have a good track record for security either. I agree, PHP's is pretty crappy too. However I disagree about the framework point, most PHP frameworks work around PHP's insecurity and actually provide a pretty secure platform for development. What we are generally seeing in the security business is actually more security with frameworks than ever before. We used to advise people not to use frameworks, but now we advise them to always use them.

Banks use .NET because it's Microsoft, and they know Microsoft. However a lot of their legacy systems are still running FORTRAN or COBOL, and computer security really isn't their first thought when creating an app, sorry to say.
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  So I got bored today and bought a couple of used servers popeyespappy 10 1941 May 4, 2019 at 8:10 am
Last Post: BrianSoddingBoru4
  Open DNS Servers Foxaèr 10 2161 May 8, 2014 at 2:16 pm
Last Post: Marsellus Wallace



Users browsing this thread: 2 Guest(s)