Probando Visual Studio Code

63
10833

Es recomendable leer lo que viene a continuación con una mente abierta y sin ánimos de ser los más radicales del mundo GNU/Linux. Y para el que intente hacer el comentario: No, esto no se ha convertido en DesdeWindows ni mucho menos

Hace muchísimo tiempo que he estado pensando en escribir un artículo sobre el nuevo Microsoft que está dirigiendo Satya Nadella, el cual es muy diferente a esa empresa malvada que ejerce su monopolio por doquier queriendo abarcar la mayor parte del mercado, pero por un motivo u otro no he organizado las ideas y las he plasmado en este blog.

Aclaro, no es que ahora los de Redmond se hayan convertido en los buenos de la película, ni que hayan dejado de ejecutar actos monopolistas, pero no se puede negar que en los últimos tiempos hemos presenciado una serie de acciones y cambios que por lo menos dan mucho que pensar.


Algunos de los cambios

Puede que se pregunten ¿de que cambios estoy hablando? Pues comienzo por el más importante de todos: Microsoft ha comenzado a escuchar a sus usuarios. A simple vista ya no es esa empresa que decidía implementar algo en Windows y así se quedaba por mucho que sus usuarios protestaran (como cuando abandonaron el menú de inicio), y Windows 10 viene a ser el mejor ejemplo de ello.

En el propio Windows 10 han implementado una serie de cambios que cuando menos resultan interesantes, por ejemplo, la forma de gestionar la red es muy parecida a NetworkManager hasta cierto punto, y por fin, al redimensionar la ventana del CMD, esta no se queda en un pequeño cuadro fijo… muchos sabrán de lo que hablo.

Para con el OpenSource también se han hecho algunos cambios interesantes. Ya vimos como Microsoft reconoce a Debian como una excelente plataforma para desplegar su proyecto Azure, un servicio en la nube que si dudas, creo que será en los próximos años la principal fuente de ingresos de esta compañía. Además, se dice que se podrán crear aplicaciones en ASP.NET 5 con soporte para Linux.

Aunque no lo crean (y ni yo mismo lo creía), Microsoft ha estado colaborando o trabajando directamente en un montón de proyectos OpenSource, intentando ser de alguna forma una empresa “mucho más abierta”.

Pero como decimos por acá, yo no pongo las manos en el fuego por nadie. Con esto que he dicho anteriormente no quiero decir (valga la redundancia), que Microsoft que antes era malo ahora es bueno. Solo estoy reconociendo de alguna forma las buenas decisiones que han estado teniendo en los últimos tiempos. Y es ahora donde entro con el tema inicial de este artículo: Visual Studio Code.

Visual Studio Code

VisualStudioCode_feature

Microsoft sorprendió a un montón de gente poniendo a disposición de todos, de forma gratuita, Visual Studio Code, que aún no sé si es un editor de textos avanzados o un IDE, pero que se me hace muy, muy familiar a SublimeText, Atom o Brackets, no solo en apariencia, sino en algunas de sus opciones y funcionalidades. De hecho, está escrito usando TypeScript/JavaScript y hace uso de NodeJS. Como dato interesante, tiene soporte para gestionar nuestro repositorio Git.

Visual Studio Code (a.k.a VSCode) soporta un montón de lenguajes a los que le ofrece resaltado de sintaxis, entre ellos: Batch, C++, Closure, Coffee Script, DockerFile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Markdown, Objective-C, Perl, PHP, PowerShell, Python, R, Razor, Ruby, SQL, Visual Basic, XML. Además, posee autocompletado para CSS, HTML, JavaScript, JSON, Less, Sass y refactorización para C# y TypeScript.

Visual Studio Code

En cuanto a la personalización, ofrece un tema claro y otro oscuro, y en el caso de GNU/Linux podemos editar manualmente el fichero:

$HOME/.config/Code/User/settings.json.

y añadir determinadas opciones. Además, cuenta con muchos atajos de teclado para facilitarnos la vida. Todo esto lo pueden leer en la web de Documentación.

Documentación

Aunque no es una herramienta OpenSource hasta donde sé, posee una licencia bastante permisiva hasta cierto punto para beneficio de los desarrolladores. Por ejemplo:

  • General. Usted puede utilizar el software para desarrollar y probar sus aplicaciones.
  • Uso de demostración. Los usos permitidos anteriormente incluyen el uso del software en la demostración de sus aplicaciones.
  • Copia de seguridad. Podrá realizar una copia de seguridad del software, para volver a instalar el software.
  • El software contiene componentes de terceros licenciados bajo licencias de código abierto con las obligaciones de la disponibilidad del código fuente. Copias de estas licencias están incluidas en el archivo ThirdPartyNotices o archivo créditos acompañan. Usted puede obtener el código fuente completo correspondiente de nuestra parte si y como se requiere bajo las licencias de código abierto pertinentes enviando un giro postal o cheque por $ 5.00 a: Código fuente equipo de cumplimiento, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 EE.UU..

Aunque no todo es color de rosas, pues la misma licencia dice:

  • DATOS. El software puede recopilar información sobre usted y su uso del software, y enviar eso a Microsoft. Microsoft puede utilizar esta información para proporcionar servicios y mejorar nuestros productos y servicios. Para esta versión de pre-lanzamiento, los usuarios no pueden optar por la recogida de datos. Algunas de las características del software pueden permitir la recolección de datos de los usuarios de las aplicaciones que se desarrollan con el software. Si utiliza estas características para permitir la recolección de datos en sus aplicaciones, debe cumplir con las leyes aplicables, incluyendo la provisión de avisos adecuados a los usuarios de sus aplicaciones. Usted puede aprender más acerca de la recopilación de datos y su uso en la documentación de ayuda y de la declaración de privacidad en http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409. La utilización del software funciona como su consentimiento a estas prácticas.

Estas son algunas de las cosas más interesantes que leí por encima de dicha licencia, y como no soy abogado, no puedo determinar si es algo bueno o algo malo. Pero en fin.

Descarga e instalación de Visual Studio Code

Los usuarios de Archlinux pueden instalar Visual Studio Code desde AUR:

$ yaourt -S vscode-bin

Sin embargo, no hay necesidad de hacerlo pues solo tenemos que descargar el fichero comprimido que nos ofrecen en su sitio web, y ejecutar el binario que contiene. Y eso es todo.

Descargar VSCode

Conclusiones de Visual Studio Code

¿Vale la pena dejar las opciones que hoy tenemos en GNU/Linux que son abiertas y libres por VSCode? Por supuesto que no, pero la verdad sea dicha, por lo menos para mi trabajo como FrontEnd, VSCode es una excelente herramienta (aunque repito, no la he explorado al 100%).

Vale también aclarar que no es una versión final, por lo que el Software puede presentar errores, sin embargo hasta ahora no he tenido problema alguno usándolo. Su interfaz es bastante amigable y funciona bastante rápido.

¿Qué no es OpenSource? Repito, no lo sé si es completamente cerrado, pero usa tecnologías abiertas y al fin de cuentas ¿cuantos usan Opera o aplicaciones similares? Por lo tanto, queda a gusto de cada cual.

63 COMENTARIOS

  1. Le faltan cosas como el autocompletado, yo tenia pensado sustituir codeblocks por Code, pero al fin logre instalar codeblocks en Debian 8.

  2. Instalar un binario precompilado sin tener el código fuente (freeware) es el equivalente a venderle el alma al diablo…y mas instalándolo por las carpetas del sistema con permisos de root que le da el administrador de paquetes de la distro que sea.
    Sinceramente yo ya no comprendo si la tendencia de la gente es a tratar de olvidar o tapar las bases del software libre o simplemente es esa idea de que lo prohibido es mejor.
    Porque microsoft no abre todo lo que quiera para su “fantástico” sistema operativo y deja de joder de una buena vez a la gente de gnu.

    • Yo tengo muchos binarios precompilados corriendo en mi ArchLinux, y aún con el código fuente disponible nunca me he preocupado por saber como funcionan, principalmente porque aún con el código fuente en la mano ¿que diablos podría hacer?. Si eres de las personas que tiene el conocimiento necesario para ello felicidades, pero estoy casi seguro que el 90% de los que usamos GNU/Linux no sabemos programar o revisar el código fuente de la mayor parte de las aplicaciones que usamos.

      En ningún momento dije que VSCode era lo mejor, es más, estoy muy consciente de que probando esta aplicación puedo estar exponiendo de alguna forma mi ordenador, pero te seré sincero: Lo dudo! Y eso que no soy paranoico, están los que usan Firewalls peores que el chino..

      Otra cosita.. no es necesario ser ROOT para probar esa aplicación.. 😉

      • “Si eres de las personas que tiene el conocimiento necesario para ello felicidades, pero estoy casi seguro que el 90% de los que usamos GNU/Linux no sabemos programar o revisar el código fuente de la mayor parte de las aplicaciones que usamos.”

        Si algún talibán Linuxero lee esto seguro te mandará a la hoguera. Eso no quita que te encuentre la razón. A lo que voy es que no me preocupa mucho el revisar el código fuente de lo que instalo, básicamente porque no tengo las habilidades para manejarlo ni mucho menos para modificarlo a mi gusto, y eso no me hace menos fan de GNU/Linux que tú o cualquiera de los que comentamos acá. Tampoco me preocupa tener instalados programas “privativos” como Opera o Vivaldi. Para mí, mientras funcione bien me basta y sobra. Como leí en una página amiga, “no por querer a mamá debemos matar a papá, ¿verdad?”

      • “Yo tengo muchos binarios precompilados corriendo en mi ArchLinux, y aún con el código fuente disponible nunca me he preocupado por saber como funcionan, principalmente porque aún con el código fuente en la mano ¿que diablos podría hacer?. ”

        Nunca me gustó este argumento, el software libre no se trata en conocer el software que ejecutamos de pé a pá (expresión vieja si las hay). Pero de libertad, confianza y ética.

        Sinceramente para mi si no uso software privativo en mi PC es porque no me gusta la actitud del software privativo. La actitud de ocultar el código dice mucho de alguien, y habla de una ética bastante mala. Yo creo que es éticamente malo cortar las libertades del usuario como ver y modificar el programa si así lo quiere, y aún peor limitar las opciones que tiene de redistribuirlo. Seguramente nunca voy a abrir el código de Xorg, pero si alguna vez tengo que recurrir a la necesidad de hacerlo para modificar algo que necesite me parece algo muy bueno poder hacerlo (como me pasó con Zoneminder y varios otros programas por ejemplo ) y muy malo el NO poder hacerlo, porque al fin y al cabo el programa que se ejecuta en mi computadora debe poder ejecutarse como a mi mejor me parezca (dentro de mis capacidades técnicas claro está).

        Se que ese argumento no convence a todo el mundo, pero pensar que los que usamos SL lo usamos porque somos paranoicos del malware me que le erra al punto de utilizar SL que es la libertad y la ética.

      • Es necesario disponer de el código fuente para hacer auditoría, hay algo que se llama wireshark y si al susodicho binario se le ocurre “llamar a casa” uno puede atrapar esos paquetes que lo delatan, luego teniendo el código fuente uno ve que parte del código es el que llama a casa…con esos datos en mano se puede desparramar por un par de blogs la reputación de “la empresa” en cuestión.
        Además si tan puristas son los de microsoft ¿por que motivo no dan el código fuente? ¿por que táctica comercial no quieren entregar el código fuente? ¿no sera que dentro se esconden cositas de tracking que no quieren que se entere la comunidad?
        No hay que parecer ser bueno….hay que demostrarlo! y la mejor manera de dar lo que vas a dar es usando la licencia GPL y entregando el código fuente.
        Si se ejecuta sin permisos de root es un compilado estático tremendo…terrible comilón de RAM y si es interpretado por un python digamos…entonces lo que dije del código no se aplica.
        Por último, que muchos usuarios no sepan leer código, no significa que el resto del mundo tampoco sepan leer código y encontrar los agujeros dejados al descuido “hola openssh”.
        La seguridad casi siempre implica a códigos “llamando a casa” reportando info del hardware de la pc donde se esta ejecutando para hacer tracking “seguimiento”, toda persona que usa una distro de linux debería saber que ningún programa debe poder acceder a info de su hardware, como por ejemplo el número de serie del disco rígido, esa información no se puede cambiar, por ende es un punto de anclaje para el seguimiento de empresas que se dedican a recolectar y vender información a otras empresas y/o gobiernos.
        Pregúntense para que tanto TOR si al final instalan programas que recolectan la info de su hard y los delata inequívocamente.

    • No entiendo porque es vender el alma al diablo.

      Hay que usar el software que mejor se adapte a uno, sea open o no. Siempre me parecio ridicula la caza de brujas innecesaria. Si un tiene preferencia, o dinero para usar software no open, feliz el.

      Ademas, hay muchos casos de cosas cotidianas que no son tan “open”, y si se quiere se puede cerrar el codigo ya que la licencia lo permite.

      Esta bueno tener filosifia pero hay cosas que en entornos no corren, por ejemplo, no conozco ninguna empresa seria que use el openjdk, ya que tiene muchos errores y todos van por lo seguro al jdk de oracle, o tambien admitir que los drivers de nvidia y ati open dan lastima comparados con los ofrecidos por ellos. Conozco diseñadores graficos y gente que usa CAD que ni ebrio usa los drivers open ya que la performance es lamentable.

      Ademas, convengamos, la VM de java de Android no es open, y todos usan android, no creo que todos los usuarios de aca usen Firefox OS.

    • ¿Ya sabes al revés y al derecho el Assenbler, C, C++, Python, Java, LISP y demás lenguajes de programación profesionales? Si es así, felicidades.

      Lo que dices es como que le dijera a un analfabeto que lo que promete un político son meras farsas.

      • Nada de lo que mencionas tengo conocimiento ,solo aliados como sentido comun,audacia para adentrarse a ese mundo maravilloso de la tecnologia
        Internet se compone de personas, hardware and software, con equipos apropiados en los 2 extremos.
        saludos.

    • Yo nunca voy a confiar en las buenas intenciones de MS sólo poque sean buena gente.. MS es una empresa con clara tendencia monopólica y hace lo que sea necesario para lograr el control definitivo de lo que busca.
      Hace tiempo ya se dió cuenta que la guerra abierta que entabló contra el Open Source la esta perdiendo, que su estrategia confrontacional no estaba rindiendo los resultados esperados y es entonces cuando, de la noche a la mañana, surgen con un nuevo rostro de ‘amigos de toda la vida’ ofreciendo heramientas gratuitas (sin saber realmente que tienen dentro) para Debian y con todos los buenos deseos para el Open Source.
      Yo no sé, quizás soy desconfiado por naturaleza o quizás sea mi experiencia, pero me parece tremendamente sospechoso que MS estreche relaciones con Debian, cuyo código se encuentra en muchísimas distribuciones GNU/Linux de uso masivo (Ubuntu, Mint, etc.).
      Yo sólo digo esto ¡tengan cuidado!

  3. ¿Y cuál es la ventaja que encuentras en usar VSCode en comparación con SublimeText, Atom o Brackets?
    Porque yo personalmente encuentro más cómodo usar Atom que VSCode (incluso en Windows), puesto que tiene muchas más opciones.

    Saludos 🙂

    • Nunca hablé de ventajas o desventajas, ni siquiera entablé un punto de comparación más allá de la apariencia y algunas de las opciones. Evidentemente VSCode de momento no es capaz de sustituir a Brackets en casi ningún aspecto, aunque algunas cosillas si tienen mejor que la alternativa de Adobe. No hablo de Sublime, porque ya que no es OpenSource y eso, capaz que alguien por ahí se me tire al cuello.. 😉

      • Personalmente me considero un “antiMicrosoft”. Justamente por su forma avasalladora (que tenía y que tal vez ya no tanto) de actuar ante el usuario en general. Comparto la filosofía que mueve al software libre, pero también entiendo que en este mundo en el que vivimos y nos desenvolvemos, absolutamente todo es un “Tire y afloje”. Y aunque no veo un afloje de parte del Proyecto Debian, más si lo veo, y lo he venido viendo desde hace poco mas de una año, de parte de la Multinacional.
        Lamentablemente, guiados por las experiencias pasadas, marcadas por las reales y oscuras puertas traseras características del software privativo en general, la paranoia esta presente en la comunidad. No lo niego. Pero creo también que es hora de dar una segunda oportunidad, sin bajar la guardia, a la famosa Ventanita. Confiando en que si en algún momento el software libre ha sabido valerse por sus propios medios, hoy y mañana también lo sabrá hacer. La buena voluntad siempre esta!

    • Pues por ejemplo, en mi caso, porque Brackets me falla día sí y día también, Atom al actualizar su API, rompió un montón de plugins que no recibieron actualización durante semanas, y porque VS parece robusto y serio.

      Yo no le hago ascos a VS. Prefiero OpenSource siempre, pero en casos puntuales no veo otra cosa que usar software privativo, el justo, eso sí.

  4. Yo probé un montn para php. Y al final siempre termino con kate.

    Me gusta comentar/decomentar con botones.
    Bookmark rápido.
    Guardar sesiones distintas.
    Manejar los colores.
    Que pese poco y la RAM ande casi sin enterarse.
    Editar botones e iconos a mi gusto.
    Fuentes, etc.

    No se un pomo de C, C++, Java, etc ni nada que se compile. Por eso no preciso un ide pesado con java ni nada parecido.

    Saludos desde… mi casa!!!

  5. Pero Microsoft no está ayudando al software libre de ninguna forma, solo se está aprovechando de él.
    Mucho Microsoft ama a Linux pero como lo demuestra? porque no elimina esa cosa del UEFI y secure Boot, es más ahora la están poniendo más dificil que antes, porque microsoft office no es más compatible que antes con ODF?
    Que intención tiene en apoyar Cynamon mas que destruir a Android?
    Desde mi punto de vista, esa empresa solo está utliizando a los usuarios del software libre, es como el mismo lobo con piel de oveja.

    • Madre mia lo que hay que leer, vamos a ver si nos informarmos mejor, que UEFI es una asociación de empresas que se creó para mejorar a la BIOS, que no es de Microsoft y el secure boot es una característica de la UEFI, que quien quiera, puede ingresar en foro de UEFI, y si Microsoft quiso usar esa característica porque estaba presente en UEFI y mejora la seguridad pues alla ellos, es una putada para los usuarios porque nos dificulta instalar otros SO, pero la culpa es de UEFI que creó esa función.

      • ¿Para que eliminar UEFI? Los discos de 2TB o más serán bonitos pisapapeles. Todas esas características están por un tema de seguridad. Sería incongruente tratar de tener un SO “ultraseguro”, pero dejando abierto la puerta para un bootloader pirata, tal como sucede con BIOS. Desde el arranque debe ser un sistema seguro.

    • Lo de CyanogenMOD es una historia vieja y mal ejemplo en tu caso, ya que eso viene de cuando CyanogenMOD incluía las apps de Google en sus ROM, cosa que no le gusto a los Google y les templaron las orejas con una amenaza de demanda legal a los de CM, y por ello dejaron de incluir las Gapps en sus ROM por defecto.

      El status quo se ha mantenido, pero a Cyanogen no le interesa eso, ellos quieren usar su base para obtener beneficios (ahora son una empresa) y es allí donde entra Microsoft y sus servicios (cosa que Cyanogen por ahora es incapaz de ofrecer). Esa situación en cierta forma es culpa de Google, por no querer compartir una tajada de las ganancia que obtiene de Android con los de Cyanogen, por lo que estos ultimos se han visto obligados a buscar ganancias aliandose con Microsoft. Un ganar-ganar para ellos, mientras compiten con Google. ¿Destruir Android por eso? Para nada, Google está bien posicionado con Android, y ese panorama no va a cambiar en un mediano plazo al menos.

    • Ubuntu, RHEL y Fedora soportan UEFI con Secure Boot; Google Docs ya optmizó su soporte para el ODF y Android gracias al AOSP da luz verde para hacer ROM’s como se le peguen la regalada gana (como Mozilla que recicló el AOSP para hacer Firefox OS). Incluso, tu comentario delata que estás usando el fork comercial de Chromium (Google Chrome) soportado por Google.

      En fin, todo el mundo se aprovecha del software libre de alguna u otra forma.

  6. “Estas son algunas de las cosas más interesantes que leí por encima de dicha licencia, y como no soy abogado, no puedo determinar si es algo bueno o algo malo. Pero en fin.”

    Pero un pelin lerdo si, o acaso no sabes lo que significa que Microsoft recopile todos los datos que introduzcas en su IDE, ¿esta la nueva Microsoft?, miedo me da, se han vuelto tan abiertos y modernos porque Microsoft no sabe hacia donde tirar, y mientras pierde dinero, no se, a lo mejor a algun programador de verdad se le ocurre plasmar un proyecto usando esto y al cabo de unos meses a Microsoft se le ocurre algo similar…es que tendriais que ser tontos para usar este programa habiendo alternativas mas completas y abiertas de verdad.

  7. No lo eh probado solo porque es para máquinas 64bits así que me quedare con las ganas. La única pega que le veo es eso de que recopila datos pero pues puede ser para depurar-mejorar el programa o eso quiero creer.

    Espero que VSCode sea la puerta de entrada para que se puedan desarrollar apps para WindowsPhone en GNU/Linux, por que Microsoft se esta perdiendo desarrolladores de GNU/Linux y OSX

  8. Disculpen yo se que no va con el tema pero me sucedió algo que me llamó la atención.

    Anoche use Gmail por medio del navegador Firefox en Ubuntu (no usé Thunderbird) y hoy recibo un correo de Gmail verificando si fui yo el que inicié sesión porque lo hice desde Firefox y Linux y me pone la siguiente justificación (por no decir excusa):

    “¿Por qué lo enviamos? Nos tomamos la seguridad muy en serio y queremos que estés informado sobre las acciones importantes que tienen lugar en tu cuenta.
    No hemos podido determinar si has utilizado este navegador o dispositivo con tu cuenta anteriormente. Esto puede ocurrir la primera vez que inicies sesión en un ordenador, teléfono o navegador nuevo, cuando utilices el modo incógnito de tu navegador o el modo de navegación privada, cuando borres las cookies o cuando otra persona acceda a tu cuenta.”
    ¿Qué onda con esto? Entonces si no es Internet Explorer o Google Chrome entonces debe ser una vulnerabilidad… que poca…

    ¿Que piensan de esto?

    • Si a mi me paso hoy por cierto, es solo una medida de seguridad, algo que me parece bien en realidad porque no quiero que nadie se meta en mi correo, cosa que pasa mucho más de lo que imaginamos, si tomamos en cuenta lo descuidadas que son ciertas personas al dejar sus sesiones abiertas en computadores públicos.

      “¿Qué onda con esto? Entonces si no es Internet Explorer o Google Chrome entonces debe ser una vulnerabilidad… que poca…”

      La verdad la notificación te la dará sin importar el navegador que uses, es solo eso una medida de seguridad.

      • Mmmmhh, pues mira he usado muchos equipos y navegadores para checar mi correo (internets públicos) y la verdad nunca me había pasado, me llamó la atención porque por el trabajo he tenido que usar computadoras públicas para checar y justamente me sale en este momento. La verdad no lo había visto antes.

      • A mi me ha salido el día de ayer, y en otras ocasiones he tenido notificaciones parecidas, sobre todo porque tengo doble autenticación activada, y las notificaciones de conexión también.

    • Eso es algo común, no es una vulnerabilidad. Cuando aceptas los términos de google, te dicen que pueden recompilar tu información por razones.
      Firefox no puede evitar que gmail o cualquier página hagan esto, lo que tiene firefox es que, a diferencia de otros navegadores, no recopila tu información y es libre.

  9. Tuviste problema con el gestor de ventanas o la interfaz? Lei por ahi que solo anda bien en ubuntu y el entorno unity propio de ubuntu, pero que en entornos con KDE como kubuntu anda mal o da alguno que otro problema.

  10. Ahora resulta que mocosoft se volvió “buenito” y anda regalando cositas al mundo ñu-tux, personalmente me alegra que ya se estén dando cuenta de la estrategia maléfica de mocosoft con respecto al software libre, miro con mucha suspicacia el hecho que le haya reventado cohetes al estreno de devian 8, que raro no? devian8, systemd, nsa, eeuu, etc, lo quieres más masticado? (:

  11. A muchos de los puristas que han comentado acá se les ha olvidado algo muy importante, y es que viven en un modo en donde casi todo lo que usamos tiene componentes privativos. Si no me creen, recuerden que su celular, su computadora, y la mayoria de los aparatos electrónicos funcionan a base de distintos componentes privativos y no al contrario (como a muchos les gustaria, incluyendome).

    Un computador, no solo funciona en base a un SO, hay muchas otras cosa de por medio, como por ejemplo; el BIOS, el firmware de los distintos componenetes electrónicos (desde controlador hardware de los HDD hasta el firmware de los procesadores) y todo ello es privativo, y eso no va a cambiar en el corto y mediano plazo, puede que incluso a largo plazo no cambie.

    Esta bien querer tener libertad, que elijamos un SO libre porque nos permite hacer las cosas como queremos, pero ir al extremismo tampoco es bueno. No digo que lo Microsoft está haciendo ahora no sea para obtener beneficios, es una empresa, su objetivo es obtener beneficios de lo que hace. Pero piensen un poco, este movimiento puede hacer que muchas empresas sean menos reacias a portar su software a Linux, e incluso muchos de esos proyectos pueden ser en parte software libre (licencia BSD), beneficiando a la comunidad de muchas maneras.

    En los próximos años vendrán muchos cambios, ya veremos como la comunidad se adapta a ellos, sin tener que venderles el alma al diablo.

    Saludos.

    • es cierto que microsoft es una empresa que busca aumentar su capital económico, y como dice vidal 2004 en el libro “internet, hackers y software libre.” “lo que es bueno para las empresas es bueno para las empresas. Y nada más.” ese tipo de estrategias de microsoft van aumentando constantemente, tan solo para acaparar más seguidores de SO privativos, y sus principales objetivos son las empresas y las admin. publicas, al contar con este tipo de software puede ocurrir lo que dices, que las empresas no le teman al cambio de SP a SL, como pueda que se generen más de este tipo de software y se mantengan las amperesas y las admin. publicas en la linea del SP, hay que recordar que muchos le temen al cambio y que hay otro interese personales en juego, pero este tipo “alternativas” son un arma de doble filo, ojala las empresas desarrolladoras de hardware algún día se dediquen a mejorar la compatibilidad con SO libres, pero como dices esto es un proceso a largo plazo, y como digo, hay bastantes intereses personales detrás de todo esto.y otros temas que se han tocado como la vigilancia y el rastreo, un gran etc.

      • No concuerdo contigo, dime si no es cierto que gracias a Windows hoy todos tienen computadora en su casa? lo lógico es que tarde o temprano habríamos llegado a lo mismo, pero cuando los de MS iniciaron el movimiento muchos los tildaron de locos, así que eso lo podemos agradecer, y por supuesto no todo es malo, de hecho gracias a las empresas privadas la economía de un país crece. Dime si cuando vas al centro comercial no disfrutas gracias a capital privado, o compras un carro, o compras un teléfono. O acaso quieres que miles de personas trabajen para darte una computadora, un teléfono, un carro de gratis, lo mismo sucede con el software. En fin, yo soy usuario linux y admiro el software libre, pero si eres programador de algo tienes que comer, no puedes vivir de donaciones así que el software privativo es necesario.

        • la verdad no creo que tan solo gracias a windows las personas puedan utilizar o comprar computadoras para su hogar, muchos hackers de instituciones, empresas, corporaciones o como las quieran nombrar, así como también hackers ajenos a estas instituciones ayudaron en la creación de un ordenador personal a un precio más accesible.

          En cuanto a lo de la inversión de empresas privadas, una cosa es invertir y otra es ofrecer un servicio, es cierto que hay empresas privadas que invierten en un país y ofrecen sus servicios, por ejemplo: la mejora de las carreteras nacionales, (no todas) done la empresa privada monta el llamado “peaje” para cobrar una suma de dinero a todos aquellos automóviles que pueden transitar en ellas, la mayoría de la población se beneficia en este caso, así como la empresa también se beneficia con la paga del impuesto por transitar (donde vivo esto es algo bastante normal), aquí se esta invirtiendo para ofrecer un servicio que sera remunerado a la empresa que mejoro la carretera.

          Ahora bien, los TLC, el ejemplo de Colombia con Israel, supuestamente Israel importaría tecnología de gran calidad a Colombia (riegos, y no recuerdo que otras cosas para mejorar el agro colombiano) que paso, pues que ese tipo de productos son los que menos se pasan de Israel a Colombia, la mayoría son armas, y como si fuese poco, hay Colombia tiene que pagar licencia por cada arma, mientrastanto, Colombia lo que mayor exporta es carbon y no recuerdo que otras cosas. Si bien es cierto muchas empresas ofrecen sus productos, en Colombia se importan muchos productos en materia de tecnología, lo que dices, carros, celulares, etc.

          Y por supuesto que a muchas personas nos gustan esos productos, y es cierto que no se pueden regalar porque las empresas quebrarían, el problema es cuando se cobran tarifas bastantes altas por esos productos, o acaso no has visto el precio que gastan las empresas por crear un producto y después venderlo, la plusvalía o ganancia del capitalista es bastante alta y al trabajador obrero no le dan un salario equitativo por hacer el producto, y por supuesto que los hackers, programadores, desarrolladores o como los quieran llamar tienen que cobrar por su trabajo para poder subsistir, pero no necesariamente debe ser FP, el señor Richard Stallman ya ha tratado de explicar bastante este tema, lo que pasa es que en este caso los señores de Microsoft dan un producto ¿con que estrategia?,cada quien saca sus conclusiones, pero yo en ningún momento dije que todo debe ser gratis, hay empresas que ya están bastantes consolidadas en el mercado y no van aflojar la cuerda, pero en este caso el del software es un tema bastante complejo, yo no se si algún día todo el software sera con código abierto, o sera libre (respetando las libertades del software), o sera privativo, o se mantenga como hoy en día, un poco de esto y otro poco de aquello, no se cual sera la tendencia, además usted debe de saber que el SL no necesariamente debe ser gratuito,se puede vender, y pueda que ocurra que en algún tiempo se tenga que pagar por adquirir este tipo de software.

    • En otras palabras, aún nos falta para alcanzar el nirvana informático, en la que el software y el hardware sean completamente libres (lástima que el Leemote no tenga suficiente difusión como para competir con las Rasperry Pi o las Arduino).

  12. En la versión original de La Caperucita Roja, de Charles Perrault, el lobo termina comiéndose a Caperucita y a la abuelita, las dos quedan fuera de combate. Luego vinieron los hermanos Grimm y arreglaron el final sangriento, pero yo me sigo quedando siempre con la primera versión porque… el Lobo Feroz siempre será el Lobo Feroz aunque se disfrace de “abuelita”.

  13. Es de los mejores editores de codigo, si Microsoft sigue, permiten complementos de terceros,etc etc
    pronto podra quitar a sublime del mercado,
    la verdad he desinstalado de mi computadora geany, sublime y atom

    es magnifico!!!

  14. “eLAV, valla ke ezto ze ezta konbirtendo n dsdeWINDSSsadsadn”
    Es broma, no soy de ese nivel, menudo artculo te has marcado, muy bueno y objetivo, pero creo que esta formula exprime la verdadera calidad de VSCode que es realmente superior a todos los demas.

    Calidad de VSCode en el año 3000 = Cantidad de Usuarios de Windows * 100 /cantidad de bugs = 0

    MI reflexion matématica

  15. Alguien podría ayudarme? Es que he seguido los pasos que se explican desde la página Oficial (https://code.visualstudio.com/Docs/setup) para poder usar VS Code en Linux (Yo tengo Debian 8 recién instalado) y la verdad es que no puedo ejecutarlo ni siquiera dando doble click sobre el archivo “Code”. Si alguien pudiera darme un indicio sobre cuál pueda ser la raíz del problema, se lo agradecería mucho. Desde ya muchas gracias.
    NOTA: ya tiene todos los permisos (para evitar problemas le dí al 777) y está marcado como ejecutable.

    • Creo que ya encontré el problema. Visual Studio es para sistemas X64. Mi debian es de 32 bits. Creo que ese debe de ser el porblema 🙁
      Bueno… Microfoft se lo pierde u.u

  16. estoy biendo la aplicacion y quisiera editar codigo python en el todo bien asta ahora solo q no veo como darle a run o como “lanzar la aplicacion” desde el

  17. La filosofia del software es muy diferente a la filosofia del software privativo.

    Si no hay codigo fuente totalmente libre no es software libre.

    Microsoft quiere estudiar tus datos a cualquier costo, no hay nada mejor que saber que estas usando software 100 % libre.

    Para mi es mas practico programar para software libre desde software libre, software privativo para software privativo desde software privativo.

    Usar software GNU significa todo lo contrario a las politicas de software de Microsoft.

    GNU = Libertad

  18. Hola. Yo he estado probando esta semana la suite de la que hablas y, la verdad, tengo que reconocer que me ha gustado. Básicamente por lo rápido que va. Se lo he “enchufado” a una máquina que con aplicaciones similares suele dar tirones y ciertamente no he notado ninguno. De todas formas, aún tengo que darle unas vueltas al software para ver qué tal va en otras áreas, claro. ¡Un saludo y felicidades por el blog!

  19. Es sorprendente la cantidad de fanboys, a la hora de la verdad los desarrolladores usamos lo que nos toca, sea Windows/Linux/Mac… O cualquier cosa por la que nos paguen por desarrollar.

  20. Bah con todos esos gurus de linux y otras cosas… Quien me dice si desde linux no se “ESCAPAN LLAMADAS A CASA” para ver toda la información que se necesita de su hardware y su software!!! Quien hace las leyes tambien las viola… Dejen la paranoia con windows, pues por algo es el SO mas usado, incluso, las grandes empresas de software crean sus softwares pensando es en Windows. Para desarrollar usamos lo que realmente nos convenga por su facilidad de uso, soporte, pluggins entre otros, y no necesariamente tienen que ser LINUX… Soy desarrollador y jamás me he acostumbrado al S.O.L.

  21. puta madre… esto solo fue un review de lo que trae VSCode… mucha controversia por los “puristas” que qien sabe si en verdad lo son o no… alla los que quieran usar la herramienta hecha OS(open source) por MS ya eso es problema de ellos…

    buen articulo estimado
    tocaste buenos puntos… fuiste inparcial para mi parecer

Dejar una respuesta