The Perfect IDE (front-end developers)
-
Upload
helmut-granda -
Category
Engineering
-
view
141 -
download
1
Transcript of The Perfect IDE (front-end developers)
A LITTLE ABOUT ME15+ Years in the industryActionScript, HTML, JavaScript, CSS, PHP, Java, Phython,C#, C++, ObjectiveC, Swift, Ruby, RoR, Shell, .Net...jQuery, Underscore, CoffeeScript, SASS, Angular, React,React Native, PaperVision, RobotLegs, PureMVC...WordPress, Mambo, Django, Drupal, Joomla, AdobeEnteprise Manager...zZzzzZZzZzzZzZZz...
WHAT IS AN IDE?AcronymIntegrated Development Environment
One (of many) De�nitionsoftware application that provides comprehensivefacilities to computer programmers for softwaredevelopmentConsists of
A source code editorBuild AutomationDebugger
YOU (SORT OF) CAN...
...but would you really want to?
WHY DO WE NEED AN IDE?We are just as productive as the tools we have
We are just as productive as our understanding of our tools
If we write code for a living, we need to produce code
POPULAR IDES PER LANGUAGE (2010)
POPULAR IDES PER LANGUAGE (2010)
C# - Visual Studio, SharpDevelopJava - Eclipse, NetBeans, IDEAObjective-C - XcodeDelphi - RAD StudioObject Pascal - Delphi, LazarusC, C++ - Visual Studio, VimPL/SQL - RapidSQL, Oracle SQLDeveloperPHP - Eclipse, NetBeans, Nusphere PHPedActionscript (AS2, AS3) - FlashDevelop
Flex - Flash Builder 4Python - Eclipse, IDLEPerl - PadreCommon Lisp - Lispworks, EmacsRuby - TextMateHaskell - VimFortran - VimVisual Basic - Visual Studio
THINGS DEVS WANT FROM AN IDEError CheckingCode NavigationCode CompletitionCode GenerationRefractoringVersion Control IntegrationDebugging
WHAT IS AVAILABLE TODAY?Grid℠ Scoring
Marke
t Pre
sence
Contenders Leaders
High PerformersNiche
for Integrated Development Environment (IDE)
Satisfaction
WHAT IS THE PERFECT IDE?If you are part of a large corporation
The one you are givenIf you are in a lead position
The one you trust your developers will be the mostproductive with
If you are a solopenur or freelancerThe one most effective for your job