
Brian Curtis
0
666
91
Linux ha tenido una reputación como lugar para programadores y geeks. Hemos escrito extensamente sobre cómo el sistema operativo es ideal para todos, desde estudiantes 5 razones por las que Linux puede ayudarlo a convertirse en un mejor estudiante 5 razones por las que Linux puede ayudarlo a convertirse en un mejor estudiante Quizás esté pensando en comprar un nuevo software para regresar a la escuela , pero ¿has pensado en probar un nuevo sistema operativo? Linux puede ser perfecto para ti. He aquí por qué. a artistas 6 Distros de Linux diseñados para artistas, músicos y editores 6 Distros de Linux diseñados para artistas, músicos y editores, pero sí, Linux es Una gran plataforma para la programación. Ya sea que tenga en cuenta el ethos abierto o el ecosistema general, hay muchas razones para considerar hacer de Linux su hogar para escribir código.
1. Linux es gratis
No le cuesta dinero descargar e instalar un sistema operativo Linux. Eso es genial si eres un aficionado, un estudiante o alguien que está comenzando una carrera como programador. Por qué Linux es excelente para profesionales independientes ¿Por qué Linux es excelente para profesionales independientes? He logrado construir una carrera escribiendo en línea, usando solo un Computadora Linux Permítame mostrarle cómo puede usar Linux para administrar su vida profesional, desde administrar las finanzas hasta encontrar clientes. . No tiene que desembolsar dinero que aún no tiene. Todo lo que necesita es una computadora compatible con Linux, y existe una gran probabilidad de que ya lo haga.
Linux no solo no costará dinero, tampoco la mayoría del software. Puede tomar las herramientas que necesita, ya sean para programar o crear documentos, sin tener que preocuparse por lo que hay en su cuenta bancaria.
2. Linux es fácil de instalar
La mayoría de las personas nunca instalan un sistema operativo. Puede que ni siquiera tengan un concepto de lo que es. Esto hace que la idea de instalar Linux sea mucho más difícil de entender.
Pero eres un programador. Puede descubrir fácilmente cómo buscar un sistema operativo Linux. Por qué no importa qué sistema operativo Linux usa. Por qué no importa qué sistema operativo Linux usa. Siempre habrá argumentos sobre qué sistema operativo Linux es " mejor". En general, Linux proporciona una buena experiencia, independientemente de cómo lo ejecute. Veamos esas similitudes y ¡celebremos! , tome un ISO y escríbalo en una unidad USB El kit de herramientas de reparación de PC en su bolsillo: CD de arranque en una memoria USB El kit de herramientas de reparación de PC en su bolsillo: CD de arranque en una memoria USB Dentro del kit de herramientas de mi técnico guardo una unidad flash USB cargado con las herramientas más increíbles del planeta: mi kit de herramientas de reparación de PC. En este artículo, comparto sus contenidos. . No tiene problemas para presionar la tecla de función necesaria durante el arranque y navegar por las instrucciones en pantalla que siguen. Una vez que haya arrancado una unidad USB en vivo, instalar Linux no es tan diferente de instalar un programa en Windows.
Además, si desea mantener su sistema operativo existente, siempre tiene la opción de iniciar dualmente 7 Razones por las que debe (y no debe) Dual Boot Linux 7 Razones por las que debe (y no debe) Dual Boot Linux A menudo, La elección de instalar Linux sobre Windows puede ser difícil de justificar. Pero, ¿por qué no optar por ambos? Aquí hay cinco razones para el arranque dual y dos razones por las que no deberías. .
3. Eres libre de jugar
Linux ofrece el lugar ideal para poner a prueba tus habilidades. Puede acceder al código fuente a casi cualquier parte de su sistema operativo, desde la interfaz gráfica. El mejor entorno de escritorio Linux para programación: Los secretos de los profesionales El mejor entorno de escritorio Linux para programación: Los secretos de los profesionales Linux es un Una gran opción para la programación, ya que es fácil instalar soporte para prácticamente cualquier idioma que se te ocurra. La programación simplemente se hace más fácil en Linux. Pero hay más que eso. hasta el kernel El kernel de Linux: una explicación en términos simples El kernel de Linux: una explicación en términos simples Sólo hay una cosa de facto que las distribuciones de Linux tienen en común: el kernel de Linux. Pero aunque a menudo se habla de eso, mucha gente realmente no sabe exactamente lo que hace. .
La mayor parte no tendrá sentido para ti, sin importar cuánta experiencia tengas. Pero tener la libertad de sumergirse y experimentar es una excelente manera de aprender, y con Linux, no tiene que preocuparse por tener problemas legales cuando lo hace. La gran mayoría del software no le pedirá que acepte un acuerdo de licencia de usuario final. 10 cláusulas de EULA ridículas que puede haber aceptado ya 10 cláusulas de EULA ridículas que puede haber aceptado ya. Seamos honestos, nadie lee el EULA (Fin Acuerdo de licencia de usuario): todos nos desplazamos hacia abajo y hacemos clic en "Acepto". Los EULA están llenos de jerga legal confusa para hacerlos incomprensibles para ... Las licencias de código abierto tratan en gran medida del uso del código para crear sus propias aplicaciones, y algunos estipulan que su programa también debe ser gratuito y de código abierto. Código abierto vs. Software libre: ¿Cuál es la diferencia y por qué es importante? Código abierto vs. Software libre: ¿cuál es la diferencia y por qué es importante? Muchos suponen que "código abierto" y "software libre" significan lo mismo, pero eso no es cierto. Le conviene saber cuáles son las diferencias.. .
4. Hay soporte para la mayoría de los lenguajes de programación
¿Necesita escribir en C, C ++, CSS, Java, JavaScript, HTML, PHP, Perl, Python, Ruby o Vala? Linux los admite a todos, y la lista continúa. Claro, encontrarás algunos obstáculos. Visual Basic solo es compatible con Windows, pero usted poder usa Swift de Apple. En general, si un lenguaje de programación no se limita a un sistema operativo específico, entonces probablemente funcione en Linux.
Si un idioma que le gustaría usar no está instalado de manera predeterminada, normalmente puede obtener los paquetes de los repositorios de su distribución. Busque en su administrador de paquetes predeterminado Tiendas de aplicaciones de Linux Comparado: ¿Cuál es el adecuado para usted? Comparación de las tiendas de aplicaciones de Linux: ¿cuál es la adecuada para usted? Los usuarios de Windows están siendo guiados a una tienda de aplicaciones. macOS ha tenido uno por un tiempo. Linux, mientras tanto, ha tenido una experiencia de estilo de tienda de aplicaciones durante años. Pero ¿cual es el apropiado para usted? para el nombre del idioma, y debe aparecer algo que desee.
5. Elija entre una amplia gama de aplicaciones
La imagen popular de un programador implica sentarse frente a una pantalla de computadora negra llena de texto blanco o verde. Puede escribir código de esa manera, o puede iniciar un editor de texto. Opciones de defualt como Gedit y Kate pueden ser todo lo que necesita Editores de texto avanzados de Linux comparados: kate vs gedit Editores de texto avanzados de Linux comparados: kate vs gedit Cualquier usuario de Linux le dirá que un buen editor de texto es un componente vital de un sistema informático, no importa si eres un nuevo usuario o un profesional experimentado. Mientras usa un texto de Terminal ... Emacs, nano y Vim son opciones que puede usar dentro de un terminal nano vs.vim: Editores de texto de terminal comparados nano vs. vim: Editores de texto de terminal comparados Aunque Linux se ha vuelto lo suficientemente fácil para prácticamente cualquier persona sin tener que usar el Terminal, hay algunos de nosotros que lo usamos regularmente o tenemos curiosidad acerca de cómo se puede controlar ... Atom es una opción multiplataforma que es tan extensible como Chrome. O puede ser uno de los muchos en enamorarse de Sublime Text Mejorando el mejor editor de texto: 7 excelentes paquetes de texto sublime Mejorando el mejor editor de texto: 7 excelentes paquetes de texto sublime .
Alternativamente, puede optar por entornos de escritorio integrados completos Editores de texto vs. IDE: ¿Cuál es mejor para los programadores? Editores de texto vs. IDE: ¿Cuál es mejor para los programadores? Elegir entre un IDE avanzado y un editor de texto más simple puede ser difícil. Ofrecemos información para ayudarlo a tomar esa decisión. o IDEs. En el lado extremadamente ligero, está Geany, que seguramente se cargará rápidamente en su máquina. Para algo que ofrezca una experiencia más completa, pruebe Eclipse Editor de código de Linux con todas las funciones versus editor básico de código: Eclipse y Geany Comparado Editor de código de Linux con todas las funciones versus editor básico: Eclipse y Geany Compared Si es alguien que escribe código regularmente, es muy importante que usa un editor de código con el que se sienta cómodo. Bajo Linux, hay una gran selección de editores para elegir, cada uno dirigido ... .
6. Siente el poder de las secuencias de comandos Bash
Si solo está programando para lograr algo específico, pero no le importa el lenguaje, es hora de aprender los comandos de Linux e intentar escribir scripts de Bash 5 Ideas de configuración de Linux para principiantes para Cron Jobs y Shell Scripts 5 Ideas de configuración de Linux para principiantes Para Cron Jobs y Shell Scripts Con bash scripting, puede realizar una serie compleja de tareas de una sola vez, por lo que es ideal para necesidades complejas y repetitivas. También es una excelente manera de conocer la terminal. . Muchos de los comandos que vienen con Linux (o que se pueden instalar) son tan eficientes y potentes que algunos usuarios de Linux prefieren vivir en el terminal.
Con un script Bash, puede juntar comandos para crear combinaciones más complejas. Por ejemplo, alguien que administra una lista de correo puede crear una secuencia de comandos que combine listas de suscriptores, extraiga las direcciones de correo electrónico, elimine duplicados y agregue el formato correcto para que otros programas puedan leer el resultado. Seguro es mejor que hacer todo eso a mano.
7. La experiencia de Linux es una habilidad deseable
¿Estás aprendiendo a programar para conseguir un trabajo? El hecho de que estés usando Linux es una habilidad comercializable. Ya sea que esté administrando el servidor de una empresa o ayudando a construir los servicios en la nube en los que los clientes confían cada vez más, los empleadores quieren personas que sepan cómo usar Linux.
Incluso si solo está jugando por ahora, poner Linux en su sistema y programarlo rápidamente le dará cierta familiaridad con el sistema operativo que puede brindarle una ventaja competitiva más adelante.
¿Por qué usarías algo más??
Hay una razón por la que muchos desarrolladores optan por hacer de Linux su hogar. Si bien algunos dirían que Linux tiene una escasez de programas de escritorio fáciles de usar, ese no es el caso con el software dirigido a programadores. Podrías ir tan lejos como para decir que tradicionalmente han sido el público objetivo de Linux.
Incluso si ya tiene un entorno de desarrollo en marcha, no está de más reevaluarlo para ver si Linux se adapta mejor a sus necesidades. Puede aprender mucho y ahorrar dinero haciendo el cambio!
Y para una gran referencia que puede marcar, eche un vistazo a la diferencia entre GTK + y Qt ¿Cuál es la diferencia entre GTK + y Qt? ¿Cuál es la diferencia entre GTK + y Qt? Probablemente hayas oído hablar de GTK + y Qt, pero ¿cuáles son estos kits de herramientas de desarrollo? ¿Y cómo impactan cómo usas Linux?? .