Live data from Hacker News

Visual Studio for Mac

msdn.microsoft.com

361–370 of 435 posts

Re: Visual Studio for Mac

#361
post #17

So Microsoft is treating the Mac more seriously as a professional platform while Apple is treating it less seriously? I'm not saying this in a snarky way; I mean it literally as a change of corporate strategies in both companies. Microsoft seems to be saying, If you are a pro mainly using the Mac for professional work, we want to do a better job of empowering you, and Apple seems to be saying, If you are a pro mainly…

Meanwhile, a "pro" user who's actually used the new Macbook Pro weighs in: http://www.huffingtonpost.co.uk/thomas-grove-carter/one-prof... Spoiler alert: he doesn't agree with the assessment of HN users who haven't actually used it.

this seems suspicious

No matter what you think the specs say, the fact is the software and hardware are so well integrated it tears strips off “superior spec’d” Windows counterparts in the real world.

could the statement be any broader? what are the "superior spec'd windows counterparts in real world" he's compared it to? Also he's using Final Cut Pro which happens to be an Apple product so if that's faster due to integration how does that help anyone using non apple development software which I presume is majority of macbook pro users. I edit a lot of photos and I don't use any Apple software for it

Re: Visual Studio for Mac

#362
post #195
post #170

Earlier quoted context omitted.

I stands for "Integrated" in IDE. Project generation, code inspection, source control, database access, refactoring, debugging, test running, etc are integrated. Visual Studio Code generates project via third party tool - dotnet new. Refactoring, code completion is done via third party tool - Roslyn (?). Etc. It's an editor with plugins. Unlike Visual Studio or Jetbrains Rider.

So Eclipse isn't an IDE either because all functionality is in individual plugins?

Eclipse always been resource hungry sublime text java clone.

Re: Visual Studio for Mac

#363

Earlier quoted context omitted.

Weirdly from your list software developers are the only ones the New MBP can serve. It's got plenty of power to run XCode or a web dev environment. Engineers, CAD, musicians, 3D artists all need more power than it provides and increasingly need CUDA cores.

Why do you assume that software developers don't need more power and/or CUDA cores, too? Development does not only consist of web development.

"Web developers" should compile a browser(like Chromium) every so often, to provide themselves a reminder of the massive gap between what they do, and what "developers" do. Those CUDA cores and more CPU are very important to non-web-developers.

Re: Visual Studio for Mac

#364
post #282

Earlier quoted context omitted.

You're right, Apple is revving Xcode, but feature wise and bug wise, Xcode needs serious TLC especially on their Swift side. The regressions that are introduced every version don't help and tools like Interface builder, while seemingly helpful, usually make development within teams worse. I still use Xcode every day, but it defiantly needs hardening.

There goes good ol' anti Interface Builder rant again. The real problem is that Interface Builder is too easy to use while there's real depth and challenges to using it just like with doing everything in code. - Don't throw all your screens into one file, you can even use one screen per file just like xibs - Use code to style items and create controls you use more than once - Render all the controls in code dynamical…

I've been using Xcode since iOS 2 and once Apple introduced IB for iOS, I was all for it. There are a bunch of challenges with IB that are outside of the solutions you proposed.

How do you fix these issues?

- Fixing misplaced views when transitioning from retina / non-retina screens or even different retina screen resolutions.

Reasoning: When I worked at Amazon this was extremely annoying - You didn't even have to touch the storyboard, you only had to open it and tons of misplaced views showed up. This causes a problem when working with any version control system because the XML changes are reflected in git even though nothing actually changed.

- Rendering Snapshots

Reasoning: I use snapshot tests to verify all views via unit tests. You can use IB to capture the view and load it programmatically, but you end up having to load the whole storyboard just to render one view controller.

- Setting all properties via IB

Reasoning: When I setup a button or a view, if half of my properties are in IB and half of my properties are in code, how do you determine what goes where. Apple did add IBDesignable, but wiring that up is so that you can click a drop down is more complicated than just setting the property on the object (and it renders in snapshots correctly and it never suffers from misplaced view and property configurations are in one place).

The teams that I've worked on aren't that big, but I can say that teams I've been a part of that don't use IB have worked a lot faster than IB teams. You may be a lot better at IB than I am, I only stopped using it 1 year ago for my projects after about 4 years of using it.

Re: Visual Studio for Mac

#365

Page has gone. Other people (buried in the comments) have posted the google cache of it, but here is it again for visibility: https://webcache.googleusercontent.com/search?q=cache:Vk2On-... Maybe a Feature Request for HN, would be for a 'alt' link (that mods update) as part of the clickables under the post title?

Since popular HN submissions will often hug the site to death, a nice feature would be to automatically check the top 3 caches (archive.org, Coral, Google) immediately on submission, before the page goes live on HN. If the cache doesn't 404, the content could be quickly parsed to check it matches the submission and, if so, automatically include the cache link at the top of the submission page. This would save people…

Or, they could just have a live link AND a cache link and let people click what they want. A story with a cache link is likely to be upvoted more, encouraging people to do it.

Re: Visual Studio for Mac

#366
post #73

Most interesting part for me: """For the functional programmers among you, it includes excellent F# support, powered by the same F# compiler used in Visual Studio.""" I've heard that F# is great from multiple people I trust a lot (and a quick cross check showed it does indeed look very cool) so I might give it a try once this is released. I do some C# development (Unity Engine stuff) on my Powerbook so this is also g…

I started converting some c# code to f# as a learning exercise about a month ago. After a few fits and starts, something clicked and I am amazed at how much I like it. I have been following the articles on "F# for fun and profit" and highly recommend it.

Re: Visual Studio for Mac

#367
Since this was an accidental post (now removed) in advance of the actual announcement and release, we've buried this story. That way we can avoid treating the actual announcement as a duplicate when it happens.

Re: Visual Studio for Mac

#368

Interesting, but I can also see some risks with their approach. Now they have three different Visual Studios with completely different technology stacks. 1) Visual Studio for Windows (C++, I assume?) 2) Visual Studio Code (Javascript, Atom) 3) Visual Studio for Mac (C#)

But if you're writing C# in any of them, you're using the Roslyn compiler and its attendant services, so you get the same IntelliSense, you can share the same project files, etc.

Re: Visual Studio for Mac

#369
post #4
post #2

Great News. The only thing missing is Linux support, then I'm sold on VS (again).

Since it's based on MonoDevelop/Xamarin you should expect it soon.

So we were told when Xamarin was bought by Microsoft and Xamarin Studio made free. I just wanted to be able to make Android apps on Xamarin from my Linux laptop. Miguel de Icaza said on a reddit AMA they were already using MonoDevelop with Xamarin Android SDK internally, and would be releasing it.

Till date I cannot find anything Android related in MonoDevelop (or its available Add-ins).

Re: Visual Studio for Mac

#370
post #14

For a moment I got all excited and thought they had ported WPF to OS/X.

I get the impression that WPF is pretty much on life support.

For native UIs on Windows, there are few better choices. Most line of business applications tend to be spreadsheets on steroids with lots of custom business-related functions, and for that kind of thing web-based UIs are far more difficult to deal with (think displaying thousands of rows, potentially 100+ columns, quick grouping and pivot-table-esque functionality, etc). You can do it with something like Electron and some open source JS libraries, but as someone who has gone down that rabbit hole it is a nightmare compared with using an out-of-the-box component from Infragistics, DevExpress, or Telerik that is much faster than a HTML/CSS/JS interface.
Post reply on HN