Live data from Hacker News

Announcing Azure Command-Line Interface 2.0 Preview

azure.microsoft.com

81–90 of 161 posts

Re: Announcing Azure Command-Line Interface 2.0 Preview

#81

Earlier quoted context omitted.

> i'm sure i'm going to burn karma for comparing node with vb but... I'll take the hit for you and flat-out say that node.js is the new VB. In fact, for those of you that have been around a while, I think we can all agree that node.js is the new PHP was the new Visual Basic, etc. Not in the sense that they do the same things, but that they were purposely built for non-programmers (baby-devs) to be able to program (wh…

You do realize that Python was not only built to appeal to "non-devs" as well ad devs but, does, in fact, enjoy some of its strongest support from them- scientists, engineers, statisticians, etc., who do not consider themselves to be good developers. And, man, they can develop some crappy code/systems in Python too. I like Python too (as well as node,) but your characterization of node is over-broad and, imo, inaccur…

Non SE programming is often very naive, so many long sequences of statements.

Re: Announcing Azure Command-Line Interface 2.0 Preview

#82
Can someone please explain why the fact that it was in Node and is now in Python matters in the slightest, given that it's a command line utility that doesn't seem to, in any way, expose the language it is written in?

This could be in haskell or F# and it still wouldn't matter because it's the CLI itself that matters. (to which the question must be: is Azure popular? Is a new version of the CLI utility big news?)

Re: Announcing Azure Command-Line Interface 2.0 Preview

#83
post #7

Earlier quoted context omitted.

Thank you , but what I meant was in heavy work load. I know the basic ideas. But I am curious in heavy work load which one is preferred for what. AFAIK Spotify went with GCP, many big companies went with azure, most startups chose AWS. What was the reason behind these, personal preference? Or technical superiority? The reason for my curiosity is Microsoft and Oracle kind of sees Cloud Computing as life and death situ…

aws generally has the most features but clunky apis and high costs gce has really nice apis but limited features and unless you do things like google you'll have to do a lot of your own integration work i've never seriously used azure

Just to complete your comparison, Azure has some great MS-based PaaS offerings (e.g. hosted DB, hosted IIS, etc) and great integration with MS environments, but I find their interfaces (API and portal) more clunky than AWS.

Re: Announcing Azure Command-Line Interface 2.0 Preview

#84

Earlier quoted context omitted.

> You do realize that Python was not only built to appeal to "non-devs" ... as an alternative to C++ and Perl. And in that respect, it is a snap to pick up. It is pretty easy, not as easy as, say, Javascript, but still easy to pick up, I agree. Node.js is cancer. We all use it, because of the momentum it has with designers instantly being able to declare themselves "full-stack devs", but make no mistake -- Node.js an…

I'm surprised to see JS described as easier than Python. I'd say it's considerably harder and more complex. The first reason being that it forces you to think about asynchronosity constantly, and that's something a beginner's going to struggle with -- not just the idea that your code won't run in order, but that there are so many ways to deal with it (callbacks, promises, async/await, event emitters) all with their o…

I agree completely, but doubt I could have put it as eloquently as you did.

I personally have found my go-to tool for web development - Scala. It is a breeze to work with, and I advise anyone looking to develop web apps to give it a try, especially if you're tired of dynamic languages

Re: Announcing Azure Command-Line Interface 2.0 Preview

#85

Looks like the are going for both 2 and 3 support? https://github.com/Azure/azure-cli/blob/master/scripts/dev_s... EDIT: Nah, only 3. So much for Microsoft and it's legendary backwards compatibility. https://github.com/Azure/azure-cli/blob/master/scripts/gener...

> Nah, only 3. So much for Microsoft and it's legendary backwards compatibility.

Microsoft tends to build tools that are backward compatible with earlier versions of the same tools; it doesn't particularly tend to build tools that are compatible with outdated versions of the platforms they are implemented on top of, though.

Re: Announcing Azure Command-Line Interface 2.0 Preview

#86

Earlier quoted context omitted.

As someone who does a ton of Node/JS coding as well as some Python, I am personally offended! Ok, not really, but I think you're wrong :) I think VB is more similar to Python in the sense that both languages were designed with some sense of simplicity and straight-forwardness in mind. Both PHP and Javascript are much more complex from a language design standpoint, which makes them more difficult to learn "well" for b…

> Both PHP and Javascript are much more complex from a language design standpoint Complex in the sense that they were originally thrown together and the results of the program might best be described as "stochastic output", yeah I can agree with that. > A good engineer can write high quality code in "almost" any programming language. It's the coder, not the language, that determines engineering quality. Sure, but it…

They're both sequential by default and lack threading, and that's hard to mess up. They're both great languages for easy projects.

PHP code is a breeze to work with using composer, and most packages use namespaces and have great intellisense. But good luck doing anything concurrently.

NodeJS is fast, and boy can it handle a lot of tasks at once using the event loop! But I can't for the life of me figure out modules or get good intellisense.

There's plenty of high quality code in each. I'd just never write a complex app in either.

Re: Announcing Azure Command-Line Interface 2.0 Preview

#87

Looks like the are going for both 2 and 3 support? https://github.com/Azure/azure-cli/blob/master/scripts/dev_s... EDIT: Nah, only 3. So much for Microsoft and it's legendary backwards compatibility. https://github.com/Azure/azure-cli/blob/master/scripts/gener...

> Nah, only 3. So much for Microsoft and it's legendary backwards compatibility. Microsoft tends to build tools that are backward compatible with earlier versions of the same tools; it doesn't particularly tend to build tools that are compatible with outdated versions of the platforms they are implemented on top of, though.

I was joking, I think it wasn't included accidentally. Also, if you want PyPy you are using Python2.

Re: Announcing Azure Command-Line Interface 2.0 Preview

#88

Earlier quoted context omitted.

> You do realize that Python was not only built to appeal to "non-devs" ... as an alternative to C++ and Perl. And in that respect, it is a snap to pick up. It is pretty easy, not as easy as, say, Javascript, but still easy to pick up, I agree. Node.js is cancer. We all use it, because of the momentum it has with designers instantly being able to declare themselves "full-stack devs", but make no mistake -- Node.js an…

I'm surprised to see JS described as easier than Python. I'd say it's considerably harder and more complex. The first reason being that it forces you to think about asynchronosity constantly, and that's something a beginner's going to struggle with -- not just the idea that your code won't run in order, but that there are so many ways to deal with it (callbacks, promises, async/await, event emitters) all with their o…

Agree Python is easier to learn than JS (at least the basics) but IMO JS has a much nicer environment(the browser) for teaching programming.

Reminds me of these post: http://prog21.dadgum.com/203.html

Re: Announcing Azure Command-Line Interface 2.0 Preview

#89

Earlier quoted context omitted.

> You do realize that Python was not only built to appeal to "non-devs" ... as an alternative to C++ and Perl. And in that respect, it is a snap to pick up. It is pretty easy, not as easy as, say, Javascript, but still easy to pick up, I agree. Node.js is cancer. We all use it, because of the momentum it has with designers instantly being able to declare themselves "full-stack devs", but make no mistake -- Node.js an…

I'm surprised to see JS described as easier than Python. I'd say it's considerably harder and more complex. The first reason being that it forces you to think about asynchronosity constantly, and that's something a beginner's going to struggle with -- not just the idea that your code won't run in order, but that there are so many ways to deal with it (callbacks, promises, async/await, event emitters) all with their o…

> My dream is still a statically-typed version of Erlang.

Your (our) dream is about to come true: https://github.com/j14159/mlfe

Re: Announcing Azure Command-Line Interface 2.0 Preview

#90
post #57

Earlier quoted context omitted.

So you're saying bower is cancer? Webpack is cancer? Babel is cancer ? JavaScript module system made popular by nodejs is cancer? I largely prefer Python as a language but Nodejs is the best thing that happened to web development in years/ever

No, they are (well developed) bandaids to help deal with the cancer of javascript!

I'm not convinced it's that they aren't just more layers of cruft piled on top of a shoddy foundation. One of these days the whole thing is going to subside into the morass, and maybe we'll get to start over on top of WebAssembly or whatever comes after that.

It's like the castle in the Holy Grail:

  When I first came here, this was all swamp. Everyone said I was daft 
  to build a castle on a swamp, but I built in all the same, just to 
  show them. It sank into the swamp. So I built a second one. That 
  sank into the swamp. So I built a third. That burned down, fell 
  over, then sank into the swamp. But the fourth one stayed up. 
  And that's what you're going to get, Lad, the strongest castle in 
  all of England.
Post reply on HN