Open Source-happy Microsoft Joins Eclipse Foundation (networkworld.com)
alphadogg writes to note that just a day after announcing it would be bringing SQL Server to Linux, "Microsoft has announced that it is joining the Eclipse Foundation, an open source community for developers launched more than 10 years ago." Microsoft, which notes that it has worked with the Eclipse Foundation for years "to improve the Java experience across our portfolio of application platform and development services," made the announcement to attendees at EclipseCon, going on in Reston, Va., this week.
"Embrace, Extend, Extinguish."
Welcome to the Panopticon. Used to be a prison, now it's your home.
As if VisualStudio is any better. I hate having to wait twenty minutes every morning before autocomplete starts working.
Q: Why didn't they say something during the probationary period?
A: The were still waiting for it to open!
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
What in the hell kind of hardware are you running Eclipse on? Shared drives on 10mb network cards plugged into hubs? It can be a bit slow at times for me, but I've never seen anything like that.
The world's burning. Moped Jesus spotted on I50. Details at 11.
'nuff sed.
... and the sea is running red with blood.
This move *does* raise an eyebrow with me. .Net FOSS? Naturally. SQL Server for Linux? Whatever. ... But this *is* surprising. They've got a very good IDE with visual studio, it is very surprising that they team up with Eclipse.
Perhaps it is to get closer to the Java camp? After all, that's where all the big corporate money is - Java Appservers and such.
We suffer more in our imagination than in reality. - Seneca
Ape #1: Dear me. What are these things coming out of her nose?
Ape #2: Spaceballs.
Ape #1: Oh, shit. There goes the planet.
-- ssoorrrryy,, dduupplleexx sswwiittcchh oonn.. -Quote found on actual fortune cookie.
If all roads end in microsoft, then MS is a little less put off by the community that won't touch VS.
MS wants to have a software development reality where you can't turn around without bumping into some potential reason to give money to MS. Previously, they hitched that all on the premise that a target market adopts Windows as the leverage point to get in. Now they are (seemingly) accepting that many market segments won't go that way (server and mobile particularly) and trying to tap into those markets.
I predict their efforts may bear fruit in mobile space, but I'm skeptical on the server space. I think most folks that would embrace MS server components would have already embraced Windows Server. As a key example, I have never met a shop that did SQL Server because they explicitly wanted it, but that it was the path of least resistance for supported database given an existing contract with MS.
XML is like violence. If it doesn't solve the problem, use more.
The sad thing is that modern multi tier apps are now so complicated that I've had quite a few devs that took over a month before they pushed their first change. Getting Eclipse configured with all of the required add ins by itself is a hard task.
Which I expected to see on Slashdot in a laughably fast manner did not disappoint.
Whilst the anti MSers here continue with that tirade, the rest of us are noticing a differentiation in how MS is conducting is business. It's not selling software any more -- it's selling services. Office 365 and Azure are pretty much the key to this differentiation. They want to build their partner ecosystem (this is what they've been pushing heavily for the last year+) and allow their partners to resell not only Azure, but the PaaS offerings Microsoft has built and is building.
If you've seen "Field of Dreams" this is the Microsoft version of "If you build it they will come." They are building the future of deploying applications to the cloud, and managing everything throughout. They are going to integrate with everybody, they will make their own software a commodity and use that benefit of wide integration to drive it home in terms of operational benefits. It means developers can *just develop*. They won't have to worry about infrastructure, networking, etc.
Compared to AWS, Azure is a far less configurable but far easier to manage platform. AWS builds all of the automation they offer into a base of virtual machines that still need to be managed on a storage, network, and VM level. Azure offers that with less configurations (ie, less machine types) but also offers you abstraction from all of it via their PaaS services. The only thing AWS has to offer in that space is Beanstalk and to be honest, unless you're running a lot of Java services it's not that useful.
This is the future of Microsoft, in my opinion. You can think it's "embrace extend extinguish" but since all of their offerings are open source and they are making a hell of a lot of OS contributions, I think the simplicity of the hate has to be expanded a bit to think what MS could be doing to make money given their moves recently.
The price is always right if someone else is paying.
> What in the hell kind of hardware are you running Eclipse on?
Used Dell laptops off of lease with spinning rust harddrives. I wish I was kidding.
We're running Eclipse, Windows Server 2012R2, SQL Server 2014, JBoss (huge Java app server from Red Hat), and Lucene (distributed search) on laptops that are mostly five years-old. Windows is slow as crap before you even start-up the rest of the dev environment. Personally, I run Linux and use vim for Java development against a shared instance of Lucene and Microsoft's SQL Server on my nine year-old Dell laptop with 2GB of RAM, and I can typically finish tasks before the Windows guys can even get a change built and deployed to JBoss.
I've had a couple of Java devs quit because they just couldn't take it any longer.
If you think standard Eclipse is slow, try running Spring Tool Suite. It's a version of Eclipse with a bunch of add-ons to make Spring development easier. I had a developer in January rage quit over it. He broke his keyboard, said he couldn't take it any longer, then just left for good.
You can make it somewhat faster by going to:
SpringSource Tool Suite -> Preferences -> Spring -> Project Validators
Then disabling all of the project validators, but that takes away much of the advantage of running it over the stock Eclipse.
I just did a Google search for "eclipse sts slow," and it returned 225,000 results! There definitely is a serious performance problem.
I for one smell desperation. See the recent article on SQL Server for Linux. They are losing mindshare and to remain relevant they need to get a footprint in the OSS space. They can no longer concede it to the competition.
putting the 'B' in LGBTQ+
When you spend 90% of your time waiting, it just gets to you. I've never quit a job because of crappy hardware or tools, but I have certainly thought about it.
Obvious troll is...
wait for it...
jupp, you know what's comin'...
obviously,
obvious.
Here is hint #1.....don't use Server 2012 on a laptop. That is a server OS and not a workstation/laptop OS. Second, why are you using a 5 year old laptop? That is old hardware prone for failure meaning you are just biding your time before heartache ensues.
trigger warning: windoze!
The spinning rust is what is killing you (assuming you can fit everything into 8GB of RAM). As long as it's an i3/i5 and not the really old Core2Duo units, putting a SSD in that will breathe new life into it. They're also dirt-cheap compared to a few years ago.
I *just* retired an 8GB Win7 Core2Duo laptop last fall after 8 years of use. It only lasted that long because of the SSD, otherwise I'd have swapped it out 3 years prior.
IIRC Microsoft joined ISO and even was so helpful and liked it so much they paid the registration fees for lots and lots of their paying partners to join too. So luck was the ISO organization. Or was it not?
Why not just make a list of the required plugins and their locations (if there is no image to install from)? First dev to install a plugin takes screenshots of the process to create documentation for others.
That sounds like the kind of thing Nix or its GNU sibling Guix would help fix. You can define a Nix expression that installs Eclipse and whatever else is needed, including any external software and even configuration files. The expressions are reproducible on any system with Nix (as long as the external downloads, like github commits, still exist) so once you have it defined once it's just a case of putting a Nix config file on any machines and calling nix-env -i my-dev-expression-name.
Hard part is getting it set up the first time, but even that should get easier over time by modifying an old expression with new project needs.
And you think Eclipse is your problem??? It's a wonder they nly quit and didn't go completely postal.
How the fuck do you complain about eclipse when your OS can't even boot?
The problem is clearly your thick skull.
Fix your fucking computer.
Fast enough? They must be doing something wrong or have crap computers.
It's funny how easily astroturfers forget that their comment history is available for all to see.
Is this like the scene where Neo dives headlong into Agent Smith's torso in Matrix n ?
Requiem for the American Dream
I guess this makes Microsoft a group of "freetards," as well. Clearly, the people at Microsoft are just a bunch of lazy good-for-nothings who do nothing but beg for handouts. Maybe if they WORKED for a living, they'd have software that could get the job done, like the rest of the adult world. The nerve of those damn dirty beggar bastards!
Neat software, but old laptops? Sounds like you need some refresher equipment.
What could possibly go wrong.
Why maintain costly teams when the community will maintain it for you;
What the hell is happening?!?!?!?!
N.B.: I'm not claiming this as an example of it happening. This just happened automatically as the system changed and the old programs didn't. Any code that isn't actively maintained is likely to eventually suffer from this problem.
I think we've pushed this "anyone can grow up to be president" thing too far.
I hope against hope that this doesn't mean that Eclipse will start to resemble Visual Studio.