Web IDEs....
and why you don't like them!
#WebIDETalk
Ken Walker @kwalker — #Jfokus 2014
My Background?
Orion Web IDE lead at Eclipse and within IBM
Previously IBMs J9 JVM mobile lead
Worked on many of IBMs IDEs like VisualAge Smalltalk/Java/MicroEditon...
So why do I think you dislike Web IDEs?
Your passion about the tools you use
Apprehension regarding Cloud capabilites (rightly so)
Knowledge of what's out there
So let's start from the ground up...
SCM and Development Tools
There's really too many to mention in one slide
git, sed, grep, awk, cf, gcc, gdb, mvn, javac, javah, npm...
Did I mention debugging?
Taking tools up a level...
It's not always cloudy
Ok, you like your tools...
But there must be some benefits to Web IDEs?
I.. Hate.. Setting...Up...
New.. Desktops!!
What is a Web IDE?
You're not alone...
Hosted editor / code assistant; or
Hosted debugger / runner / tester; or
Hosted builder / dependency manager / code; or
A platform or set of OSS components used for creating new cloud IDEs.
*Tyler Jewell - CodeEnvy
Complete Hosted Solutions
Just a sampling...
We're trying to bridge a gap...
Think Google Docs for Code
All aim to provide:
Slick Editing Experience
Growing list of developer tools
Content Assist
Full Source Code Control
Shell access of some kind to target
Compiled Languages (some not there yet)
Deploy/Launch/Debug capabilities expanding
Mobile access to tools (iPad/Android)
You're already migrating
PaaS, SaaS, IaaS, DevOps
Public Cloud or On Prem
Some services you might not even know
So we're down to priorities
We are listening
And we're getting there