7 Razones por las que debe magníficas usar linux para la programación

Linux ha tenido durante mucho tiempo una reputación como un lugar para los programadores y geeks. Hemos escrito extensamente acerca de cómo el sistema operativo es muy bueno para todos, desde estudiantes a artistas, pero eso sí, Linux es una gran plataforma para la programación. Ya sea que esté teniendo en cuenta el espíritu abierto o el ecosistema en general, hay muchas razones para considerar haciendo Linux su casa para escribir código.5 razones Linux puede ayudarle a ser un mejor estudiante5 razones Linux puede ayudarle a ser un mejor estudianteUsted podría estar pensando en comprar un nuevo software para regresar a la escuela, pero ¿ha pensado en probar un nuevo sistema operativo? Linux puede ser perfecto para usted - aquí es por qué.Lee mas

1. Linux es gratuito

No le cuesta ningún dinero para descargar e instalar un sistema operativo Linux. Eso está muy bien si eres un aficionado, un estudiante, o alguien empezar en una carrera como programador. Usted no tiene que desembolsar dinero que todavía no tiene. Todo lo que necesitas es una computadora compatible con Linux, y hay una fuerte probabilidad de que usted ya hace.

No sólo va a costar Linux no hay dinero, tampoco lo hará la mayor parte del software. Puede agarrar las herramientas que necesita, ya sea los que son para la programación o la creación de documentos, sin tener que preocuparse acerca de lo que hay en su cuenta bancaria.

2. Linux es fácil de instalar

La mayoría de la gente nunca instalar un sistema operativo. Ni siquiera pueden tener un concepto de lo que uno es. Esto hace que la idea de instalar Linux sea mucho más difícil de entender.

Pero eres un programador. Puede fácilmente averiguar cómo buscar un sistema operativo Linux, agarrar un ISO, y escribirlo en una unidad USB. Usted no tiene ningún problema pulsando la tecla de función necesaria durante el arranque y la navegación por las indicaciones de la pantalla que siguen. Una vez que haya arrancado de una unidad USB en vivo, la instalación de Linux no es tan diferente de la instalación de un programa en Windows.¿Por qué no es importante en qué sistema operativo Linux Usted Uso¿Por qué no es importante en qué sistema operativo Linux Usted UsoNo siempre va a haber discusiones acerca de qué sistema operativo Linux es "mejor". En general, Linux proporciona una buena experiencia, independientemente de la forma en que lo ejecute. Veamos esas similitudes - y celebran ellos!Lee mas

Además, si desea mantener su sistema operativo existente, siempre tendrá la opción de arranque dual.7 razones por las que debe (y no debería) arranque dual Linux7 razones por las que debe (y no debería) arranque dual LinuxA menudo, por lo que la elección de la instalación de Linux sobre Windows puede ser difícil de justificar. Pero ¿por qué no optar por ambos? Aquí hay cinco razones para arranque dual y dos razones por las que no debe.Lee mas

3. Usted es libre para jugar

Linux ofrece el lugar ideal para poner sus habilidades a prueba. Se puede acceder al código fuente para casi cualquier parte de su sistema operativo, desde el interfaz gráfica hasta el núcleo.

La mayor parte de la misma no tendrá sentido para ti, no importa la cantidad de experiencia que tiene. Sin embargo, tener la libertad de bucear en el experimento y es una gran manera de aprender, y con Linux, usted no tiene que preocuparse por quedarse en ningún problema legal cuando lo hace. La gran mayoría del software no le pedirá a de acuerdo a un contrato de licencia de usuario final. licencias de código abierto tratan principalmente de utilizar el código para hacer sus propias aplicaciones, con alguna estipulando que el programa también debe ser libre y de código abierto.10 cláusulas EULA ridículo que es posible que ya acordaron10 cláusulas EULA ridículo que es posible que ya acordaronSeamos honestos, nadie lee (Contrato de licencia de usuario final) del EULA - todos sólo tiene que desplazarse hasta la parte inferior y haga clic "Acepto". EULA están llenos de jerga legal confuso para que sean incomprensibles para ...Lee mas

4. No hay soporte para la mayoría lenguajes de programación

Necesidad de escribir en C, C ++, CSS, Java, javascript, HTML, PHP, Perl, Pitón, Ruby, o Vala? Linux es compatible con todos ellos, y la lista sigue. Claro, que llegará a algunos obstáculos. Visual Basic sólo es compatible con Windows, pero poder utilizar Swift de Apple. En general, si un lenguaje de programación no se limita a un sistema operativo específico, entonces es probable que funciona en Linux.

Si un idioma que desea utilizar no está instalado de forma predeterminada, normalmente puede obtener los paquetes de los repositorios de su distribución. Buscar su gestor de paquetes por defecto para el nombre de la lengua, y algo que desea debe aparecer.Tiendas de aplicaciones Linux En comparación: Cuál es el adecuado para usted?Tiendas de aplicaciones Linux En comparación: Cuál es el adecuado para usted?Los usuarios de Windows están siendo guiados a una tienda de aplicaciones. macOS ha tenido uno durante un tiempo. Linux, por su parte, ha tenido una experiencia al estilo de tienda de aplicaciones durante años. Pero cuál es el adecuado para usted?Lee mas

5. escoger de una amplia gama de aplicaciones

La imagen popular de un programador implica sentado frente a una pantalla de ordenador negro lleno de texto en blanco o verde. Se puede escribir código de esa manera, o puede disparar hasta un editor de texto. defualt opciones tales como Gedit y Kate puede ser todo lo que necesita. Emacs, nano, y Vim son opciones que puede utilizar dentro de un terminal. Atom es una opción multiplataforma que es tan extensible como Chrome. O puede ser uno de los muchos enamorarse de Sublime Text.

Alternativamente, usted puede ir para full-soplado entornos de escritorio integrados, o entornos de desarrollo. En el lado extremadamente ligero, hay Geany, que está obligado a cargar rápidamente en su máquina. Para algo que ofrece una experiencia más completa, tratar Eclipse.Los editores de texto frente a entornos de desarrollo: ¿Cuál es mejor para los programadores?Los editores de texto frente a entornos de desarrollo: ¿Cuál es mejor para los programadores?La elección entre un IDE avanzado y un editor de texto simple puede ser difícil. Ofrecemos una cierta penetración para ayudarle a tomar esa decisión.Lee mas

6. sentir el poder de Bash Scripting

Si acaba de programación para lograr algo específico, pero no se preocupan por el idioma, es el momento de aprender los comandos de Linux y intentar su mano en los scripts Bash escritura. Muchos de los comandos que vienen con Linux (o que puede ser instalado) de manera eficiente y potente que algunos usuarios de Linux prefieren vivir en el terminal.5 ideas de configuración de Linux para principiantes Cron Jobs & Shell Scripts5 ideas de configuración de Linux para principiantes Cron Jobs & Shell ScriptsCon secuencias de comandos bash, se puede hacer una serie compleja de tareas de una sola vez rápida lo que es ideal para las necesidades complejas y repetitivas. Es también una gran manera de conocer terminal.Lee mas

Con un guión Bash, puede poner los comandos juntos para crear combinaciones más complejas. Por ejemplo, alguien gestión de una lista de correo puede crear un script que fusionar listas de suscriptores, extraer las direcciones de correo electrónico, eliminar duplicados, y añadir el formato correcto para que el resultado puede ser leído por otros programas. Mejor que hacer todo esto a mano.

shell_script_example

7. Experiencia Linux es una habilidad deseable

¿Estás aprendiendo a programar con el fin de conseguir un trabajo? El hecho de que usted está utilizando Linux es una habilidad comercial. Ya sea que esté la gestión de servidor de una empresa o ayudar a construir los servicios en la nube que los clientes dependen cada vez más, los empleadores quieren que las personas que saben cómo utilizar Linux.

Incluso si sólo está retoques alrededor de momento, poner Linux en su sistema y hacer un poco de programación en ella rápidamente le dará una cierta familiaridad con el sistema operativo que le puede dar una ventaja competitiva en el futuro.

¿Por qué utilizar todo lo demás?

Hay una razón por la que muchos desarrolladores optan por hacer su hogar Linux. Si bien hay quienes dicen que Linux tiene una escasez de programas de escritorio fáciles de usar, que no es el caso con el software dirigido a los programadores. Se podía ir tan lejos como para decir que tradicionalmente ha tenido una audiencia de Linux.

Incluso si usted ya tiene un entorno de desarrollo en marcha, no puede hacer daño a evaluar para ver si Linux mejor se adapte a sus necesidades. Es posible aprender mucho y ahorrar algo de dinero por hacer el cambio!

Si utiliza Linux para la programación, ¿cuáles son algunas otras razones por las que la gente debe tener en cuenta que? ¿Cuál es su función de programación favorito o la herramienta en Linux? Háganos saber en los comentarios!

Artículos Relacionados