Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Microsoft Cloud Programming

Microsoft Releases Browser-Based IDE, Visual Studio Online 89

rjmarvin writes "Microsoft today announced a web-based development environment for app creation to complement Visual Studio 2013, called Visual Studio Online. Microsoft Senior V.P. S. Somasegar says the new web-based IDE is designed for quick tasks related to building Windows Azure websites and services. Microsoft will be releasing the Visual Studio Online Application Insights service in a limited preview to show developers how to deploy and perform in conjunction with Visual Studio 2013's new features."
This discussion has been archived. No new comments can be posted.

Microsoft Releases Browser-Based IDE, Visual Studio Online

Comments Filter:
  • by c0lo ( 1497653 ) on Thursday November 14, 2013 @09:12AM (#45421741)
    VS Online: "All your sources are belong to us"
    • Actually it's just Team Foundation Service re-badged.
  • by mounthood ( 993037 ) on Thursday November 14, 2013 @09:17AM (#45421767)

    I don't see an editor in the linked stories. In the setup instructions http://www.visualstudio.com/get-started/connect-to-vs#connectvs [visualstudio.com] it says "5. Now you're ready to check in source, queue builds, and manage work." which sounds like a control panel, not an IDE. This also requires VS2013 which doesn't exactly make it "Browser-Based".

  • plus ça change (Score:5, Interesting)

    by TechNeilogy ( 2948399 ) on Thursday November 14, 2013 @09:21AM (#45421789)
    All this cloud application talk reminds me of my first computer job. I worked on PCs, but most of the rest of the people in the company still used 3270-era terminals. Usually I would sit surrounded in auditory haze of clicky typing. Sometimes, it would gradually slow down, then dwindle off to a few isolated clicks. Finally somebody would yell “Are you on the clock?” (referring to the mainframe busy icon on the terminal's status bar). Then everybody would get up for a while and chat and have coffee until somebody yelled “It's back on!”
  • by Weaselmancer ( 533834 ) on Thursday November 14, 2013 @09:32AM (#45421849)

    All the stability of Internet Explorer for a developer sandbox, and all the speed of your local internet connection! No more pesky waiting for your SATA drive! Now you can access your code through the blazing speed of your cable modem! MUCH faster. And add to that the security of not actually hosting your files locally. The cloud is always a better solution! For anything! I feel much better knowing that some faceless someone at Microsoft will be in charge of my backups. I certainly can't be trusted to do them.

    Win-win I say. This sounds golden.

    • The one use case that I could see (not that something akin to this hasn't been bodged into place at many large projects already), would be having the authoritative instance of the version control system living on a proper server, with backups and uptime and stuff(this doesn't imply 'cloud'; but if your particular shop isn't capable of it, the cloud salesmen might get you), and having a mechanism to make it easy to kick off compilation of the latest revision, on a machine or machines with a lot more punch th
    • I'm on DSL, you insensitive clod!

  • by Anonymous Coward

    Who here is using Azure?

    What, exactly, are you using it for?

    Why did you choose it over self hosted?

    Why did you choose it over AWS or Google?

    • by tgd ( 2822 ) on Thursday November 14, 2013 @10:01AM (#45422057)

      Who here is using Azure?

      What, exactly, are you using it for?

      Why did you choose it over self hosted?

      Why did you choose it over AWS or Google?

      That's a long answer, but a few bullets:

      - We do, 50-100 servers depending on what the elastic scaling is doing. Even mix between Linux VMs and .NET services, distributed across three Azure data centers
      - We also make good use of TFService (now Visual Studio Online) -- 80% of the code in it being Java code not .NET code. Integration with Eclipse is really fantastic. The task and bug tracking tools are great. Price was really great when free, but is still very competitive for other hosted services now that its a paid service.

      The question of why Azure vs AWS/Google? That's a tougher one ... but briefly:
      - The tooling is just better. AWS and Google just seems to take more time to do the same task. YMMV
      - Ancillary services. The Service Bus, Azure ActiveDirectory, the easy integration between enterprise systems and the Azure services, ease of monitoring via centralized performance counters and logs, etc ... basically its the whole package rather than bits and pieces.

      I have extensively used Amazon's various services four or five years ago and liked them, but they tended to be more simplistic on the service side and heavier weight on the compute side (having to maintain my own VMs, etc).

      Cost is another factor -- particularly when you get up into high usage and can commit to that usage, the prices really start to drop quickly.

      Lastly, the support is, bar none, better than anything you can get from Google or Amazon. It may cost me some money -- or a lot of money -- but I can get someone from MS on the phone who will work through an issue, or something we simply want to do in a different way, until it gets done. There's a point in a business that support like that becomes the most important thing, because its cheaper than putting a dev or two on some puzzle and have them experiment their way through it.

      Anyway, that's my experience. YMMV.

  • by Lumpy ( 12016 ) on Thursday November 14, 2013 @10:24AM (#45422251) Homepage

    This could be a good thing if they have a HUGE parallel farm for compiling. Let my app compile in 2.4 seconds on their supercomputer farm instead of taking 20 minutes here on my laptop would be a huge thing.

    microsoft might be on to something if they eliminate the #1 time waster, waiting for a compile.

    • This could be a good thing if they have a HUGE parallel farm for compiling. Let my app compile in 2.4 seconds on their supercomputer farm instead of taking 20 minutes here on my laptop would be a huge thing.

      microsoft might be on to something if they eliminate the #1 time waster, waiting for a compile.

      Oh come now, compiling can't really be your #1 time waster. There's a whole bunch of other good ones out there, like Software Load times (MS Office, Visual Studio), Solitaire, and Slashdot.

      • by Lumpy ( 12016 )

        Nope all that happens while I compile... Granted I compile after every line of code I add.....

    • From the blog post [msdn.com]:

      "Every Visual Studio Online account provides 60 minutes of free build time per month, making it friction free to get started with hosted build. "

      So some free time, but probably not enough for project of any reasonable size. Basically more like a free trial.

  • Funnily Enough (Score:5, Insightful)

    by Greyfox ( 87712 ) on Thursday November 14, 2013 @10:37AM (#45422355) Homepage Journal
    I was helping a friend debug an assembly language function the other day. Now I haven't touched assembly in a couple of decades and in the course of helping him I remembered why, but that's another story. Anywhoo I took his function, googled on the gcc calling convention, added a few lines to pull parameters off the stack from a C call and wrote a C program to set the memory up and call it. After seeing that it segfaulted, I dropped the application into gdb and quickly found a couple of conditions he hadn't taken into account in a loop. This was causing memory pointers to go all over the place and subsequently be written to. I sent him back my notes on where his function was going wrong and the output of the C program. His response was something to the effect of "How did you do that?!"

    This probably saved him a few hours of work. After I was done, I was reflecting on the quality of the tools at my disposal. Calling the assembly language function from C was significantly easier than it was on the last platform I tried it on, and even though gdb isn't particularly friendly it is an extremely useful debugging tool once you know your way around it. His IDE had crapped about 50 files into his project structure and had turned out to be a significantly less capable tool for all its vaunted "user friendliness." It probably took me less time to set up make with targets for the .c, .asm, executable and clean than it did for him to set the project up originally in his IDE, and I had no additional clutter in my project directory.

    Programmers and marketroids these days are far too enamored of shiny geegaws that don't add anything useful to their application. I have on several occasions witnessed a team throwing framework after framework at their application in the hopes that doing so would fix their program. It never seemed to occur to them to just sit down and actually understand the problem they were trying to solve. Occasionally I'll hear an excuse like "Waah, writing an SQL join is TOO HARD!" To which my response is, "It's still the most efficient way to do this, and IT'S YOUR FUCKING JOB!" If you don't think about the structure of your data, you're going to have a bad time. Nothing is a suitable replacement for knowing your tools, knowing your data and knowing the business process you're trying to automate with your program. Pff, kids these days.

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...