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...

Rocks and Sticks

NeedVim

Editors

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...

Eclipse?

IntelliJ?

NetBeans?

What about Mobile tools?

iOS

Android

NeedVim

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?

WhatItMeans
 
 
 
 

You're not alone...

 
 
 
 
 
DesktopVsWebIDE

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

Education

Evaluating

Experimenting

Sharing

NoDeath

Complete Hosted Solutions

Just a sampling...

Codenvy

Cloud9

VisualStudio Online

IBM JazzHub

 
 
 
 
 
 
 
 

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

Test Browsers

Test Devices

All The Devices

So we're down to priorities

We are listening

And we're getting there

tack