Successfully reported this slideshow.
Your SlideShare is downloading. ×

Atom.io el editor definitivo VS PhpStorm el editor definitivo

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 17 Ad

Atom.io el editor definitivo VS PhpStorm el editor definitivo

Charla de David Gallego y Pablo Albizu (540) en el Open Space 10 aniversario de Biko. Cómo he configurado mi Atom y por qué no necesito ninguna licencia de phpStorm… Ser un chico barato no cuesta tanto  Vs. Cómo no he perdido mi tiempo configurando PhpStorm y cómo el pago de su licencia es una de las mejores inversiones que puedes hacer como programador. Refactorizar código, testing e integración con otras herramientas con PhpStorm.

Charla de David Gallego y Pablo Albizu (540) en el Open Space 10 aniversario de Biko. Cómo he configurado mi Atom y por qué no necesito ninguna licencia de phpStorm… Ser un chico barato no cuesta tanto  Vs. Cómo no he perdido mi tiempo configurando PhpStorm y cómo el pago de su licencia es una de las mejores inversiones que puedes hacer como programador. Refactorizar código, testing e integración con otras herramientas con PhpStorm.

Advertisement
Advertisement

More Related Content

Similar to Atom.io el editor definitivo VS PhpStorm el editor definitivo (20)

Advertisement

More from Biko (20)

Recently uploaded (20)

Advertisement

Atom.io el editor definitivo VS PhpStorm el editor definitivo

  1. 1. El editor definitivo
  2. 2. ¿Qué es Atom? - Es un editor de texto open source y gratuito desarrollado por GitHub - Es Multi-plataforma, está basado en Node.js y Chromium (Electron) - Es “hackeable”, soporta plugins, está escrito en CoffeeScript y Less - Por ello se puede utilizar como IDE (Integrated development environment) - Soporta: HTML, CSS, Less, Sass, GitHub Flavored Markdown, C/C++, C#, Go, Java, Objective-C, JavaScript, JSON, CoffeeScript, Python, PHP, Ruby, Ruby on Rails, shell script, Clojure, Perl, Git, Make, Property List (Apple), TOML, XML, YAML, Mustache, Julia & SQL..
  3. 3. Empecemos por el principio... La instalación es tan sencilla que no os la explico… https://atom.io/
  4. 4. IDE para PHP Para qué atom se convierta en un IDE a la altura de nuestro amadisimo PHPStorm, estos son los principales plugins que debemos instalar: - language-php: Soporte para php de atom - language-twig: Soporte para twig - linter: herramienta de análisis de código - linter-php: Análisis de código php, nos avisa de errores según escribimos. (requiere php-cli instalado) - php-cs-fixer: Formatea nuestro código según los estándares psr (requiere PHP-CS-Fixer instalado)
  5. 5. IDE para PHP - docblockr: nos ayuda a crear los bloques de documentación - php-debug: Plugin para debugeo con xdebug - php-integrator-autocomplete-plus: herramientas de autocompletado (requiere php-integrator-base) - php-integrator-linter: Avisa de errores más avanzados (falta de métodos, falsa de documentación…) - php-integrator-navigation: Navegación entre clases - php-integrator-refactoring: Refactorización básica (extraer método, setters, getters…) - php-integrator-base: paquete base (requiere plugin project-manager)
  6. 6. GIT Atom también nos ayuda con las tareas comunes de git… - merge-conflicts: nos ayuda con los conflictos - git-control o git-plus: nos ayuda con commits, pull, push….
  7. 7. Personalización Atom se basa en chromium, y por ello el layout es personalizable por css, y tiene la misma herramienta de desarrollo que chrome.
  8. 8. Muy bien David, te lo has currado…. pero para instalarme esto voy a estar días… Ya sabéis que soy un chico fácil… aprovecharos de mi!! Existe un paquete que hace backups de la configuración y es posible importar la configuración de otra persona: sync-settings Básicamente guarda toda la config en gist, y es posible clonar un gist existente obteniendo la configuración de otro… este es mi gist: d20c02e0c868a21598983da361e28ea5
  9. 9. El IDE definitivo
  10. 10. Intelligent Code Editor - Language Features Support (php7) - PHP Refactoring - Code Completion - Code formatting - PHPDoc Support - Frameworks Support
  11. 11. Code Quality Analysis - PHP Code Sniffer & Mess Detector - Twig - Smart Duplicated Code Detector - Namespaces - Efficient Project Analysis and Navigation - Project wide PHP 7 strict types (NEW in 2016.3)
  12. 12. Easy Code Navigation & Search - Go to class / file / symbol - Go to declaration - Find Usages
  13. 13. Integrations - Local history - Git - Composer - Databases - Vagrant - Docker - Issue trackers - Remote tools
  14. 14. Testing and debugging - PhpUnit - Xdebug - Behat
  15. 15. Conclusion - Out of the box - No code monkeys - TDD process
  16. 16. Conclusion

×