A la hora de programar sobre PHP me han resultado útil:
- Sublime (https://www.sublimetext.com)
Si bien no cuenta con monton de opciones de autocompletado como trae por ej el eclipse, me resulta super práctico gracias a su rapidez, al ser un programa que consume poca memoria hace que se mueva muy ágil a la hora de programar. Me encantan sus HotKeys, ya las adquirí como algo común en mi día a dia. Cuenta con una versión de prueba gratis totalmente funcional (solamente aparece un cartel recordandonos que lo compremos cada una buena cantidad de Saves de archivos) y otra version paga que nos da algunas opciones extras que a mi sinceramente no me hacen falta.
Ahora, para cuanto tengo que trabajar con NativeScript para hacer aplicaciones Mobile multiplataforma me sirvió:
- Visual Studio Code (https://code.visualstudio.com)
Un programa hecho por Microsoft que funciona en Linux y OSX sin problemas. Reúne funcionalidades buenas de varias aplicaciones como por ej, los HotKey de Sublime y facilidades de autocomplete de código como posee el eclipse por ej. Totalmente gratuito, no pesa demasiado asi que corre bastante bien en cualquier pc standar. También cuenta con una linda variedad de plugins que se pueden sumar para poder trabajar con varios lenguajes de programación. Muy completo.
Cuando me toca trabajar con Java me ha gustado mucho:
- IntelliJ Idea (https://www.jetbrains.com/idea/)
Si bien no es una aplicación Gratis, eh tenido la dicha de poderlo usar en un trabajo y es realmente muy completo. Si bien consume bastante en memoria, teniendo una maquina con algo de memoria logramos tener una aplicación que lo tiene todo, hasta conexión a base de datos, podemos ejecutar querys, levantar servidores, compilar, manejar repositorios entre un monton de otras cosas.
Bases de Datos:
Para Mysql me resulta muy práctico:
- Workbench (https://www.mysql.com/products/workbench/)
Simple, liviano y con la funcionalidad básica necesaria para poder trabajar los querys de forma práctica. Cuenta con algunas opciones para migraciones de bases de datos y manejo de dumps. Esta aplicación es gratuita y también funciona en múltiples sistemas operativos.
Para MongoDB:
- RoboMongo (https://robomongo.org)
Si bien he trabajado poco con mongodb esta aplicación me ha gustado mucho, tiene un apartado visual muy bonito que hace que su uso sea simple e intuitivo. No lo he usado en profundidad pero para consultas de datos va muy bien, además es un soft muy liviano y eso hace que funciones muy rápido.
Por otro lado a la hora de guardar mis códigos fuentes utilizo bitbucket (https://bitbucket.org/product) que es un repopsitorio GIT privado y gratis!. Tienen una aplicación bastante piola para administrar las sincronizaciones de codigo:
- Source Tree (https://www.sourcetreeapp.com)
Si bien esta aplicación resulta muy práctica a la hora de ver las diferencias realizadas en los archivos, a la hora de sincronizar, por cuestiones de costumbre nomás, me resulta más práctico usar una terminal corriendo los comandos de git. De todas maneras el programa está muy completo y permite hacer todos los movmientos que quieras desde él, generación de branch, merges, comiteos y pull. Además se puede loguear con el usuario de bitbucket para que podamos visualizar los repositorios que vamos creando en el sitio web.
A la hora de conectarme via FTP a un servidor me gusta usar:
- fileZilla (https://filezilla-project.org)
Si bien no es un programa que cuente con demasiadas opciones extras, para copiar archivos y editar me alcanza y sobre. Super simple y facil de usar.
Para conexiones SSH:
- MobaXterm (https://mobaxterm.mobatek.net)
Es un putty con anabólicos. Permite manejo de varias consolas en solapas con opciones muy útiles si necesitamos hacer cambios en granjas de servidores donde debemos hacer tareas repetitivas. Cuenta con una versión gratis y otra paga que suma algunas funcionalidades mas profesionales pensadas para administradores de servidores.
Y por último para toma de notas y administración de proyectos me he casado con :
- OneNote (https://www.onenote.com)
Viene en el paquete offices. Eh probado varias aplicaciones de notas pero esta es la que mas me ha gustado ya que en sus hojas podemos adjuntar básicamente cualquier cosa, desde hacer un dibujo a mano alzada hasta arrastrar un archivo, escribir simple texto, links, copiar páginas enteras y todo puede sincronizarse en la nube con una cuenta de Microsoft. Básicamente es una bolsa de gatos donde podemos meter casi cualquier tipo de contenido.
- Trello (https://trello.com)
Mi compañero de aventuras! Una web que nos permite agilizar nuestros proyectos si usamos metodologías ágiles como "Kanban" o "Scrum". Nos permite definir columnas que representan estados y vamos generando tarjetas que las iremos moviendo entre los distintos estados que serán cada una de las tareas que vallamos a realizar. Cuenta con una versión gratis que alcanza perfectamente para realizar casi cualquier proyecto. En caso de que nos quede chico podremos pagar un plus por algunas funcionalidades extras.
Hay monton de programas que no estoy agregando en esta reducida lista que me ayudan dia a dia pero eso lo dejaremos para otro post. Espero que esto les sea de utilidad. Y si llegan a tener alguna sugerencia sobre alguna otra aplicación abran el debate en los comentarios y lo discutimos.
No hay comentarios.:
Publicar un comentario