Muy simple me parece la eleccion, con javascript trasladan una gran parte del procesamiento a la pc cliente, por lo tanto se usan menos recursos en el server en cuestion de infraestructura es mucha la diferencia.....
C# fue mi segundo lenguaje de programación, ya que comencé con Java en la universidad. Desde el 2020 estudio .NET y me tomó un tiempo conseguir un trabajo en el mercado, pero logré conseguir una oportunidad en una empresa que ya tiene .NET 6. ¡C# tiene mi corazón! ¡Saludos desde Brasil, profesor!
@@christian.mar.garcia Me gustan ambos, pero confieso que la curva de aprendizaje de C# es un poco más corta que la de Java, ya que estás atado a .NET (un Framework), mientras que Java por defecto es solo eso, pero adoptar un Framework como Spring ayuda bastante (después conociendo bien la base). Al final todo depende de las vacantes que haya en el mercado laboral y con qué te identificas más. A pesar de trabajar con C#, sigo estudiando Java en paralelo también.
como lo aprendiste c# se usa mucho en mi pais pero yo preferi aprender javascripts con react y me va mucho mejor pero quisiera aprender c# aunque sea en backend pero nose no me entra
Pasé programando en Java en la universidad por 6 años. A la par aprendí Python el cual me tomó 1 año para tener soltura, aparte, aprendí JavaScript y otras tecnologías front end. Pensé que mi primer empleo iba a ser en alguno de esos lenguajes, tiré mi CV a todos lados, por las risas lo envié a una empresa que quería un Jr en .NET, el cuál solo lo usé 2 veces en la universidad sin saber mucho C# pero al tener una base de Java pude defenderme en algunos conceptos y sintaxis que son casi iguales . Al final me dieron el trabajo en esa empresa, nunca le lo imaginé, ya llevo casi 2 años programando en este lenguaje desde entonces.
que suerte, yo soy programador .net hace mas de 5 años. hice mas de 10 entrevistas y en todas me rechazaron o no supieron medir mis habilidades, solo me enviaban test en ingles bastante complejos de v6 o 7 de .net de nuevas cosas incorporadas que ni usamos regularmente.
He llegado aqui porque me cansé de javascript, muchos frameworks, muchas actualizaciones que no da estabilidad ahora el problema con nodejs, gracias por el video
Buen video, yo trabajo con .Net hace mas de 10 años y la verdad cada nuevo año las mejoras son muchas. Es muy gratificante poder formarte un mismo contexto en sus múltiples aplicaciones de mercado. Lo recomiendo mucho para los que quieren iniciar una carrera profesional y para los que están empezando.
Muy interesante el vídeo. Lo que si veo peor en C# que en otro lenguaje similar como Java es que tienes menos oportunidades en start ups, y por tanto seguramente a mejores sueldos. La mayor parte está en el terreno de la consultoría...
Hoy en dia la velocidad de desarrollo lo es todo , por lo que diria que el mejor lenguaje es Elixir / Phoenix tiene la velocidad de desarrollo de Rails y la escalabilidad de Erlang(BEAM) el que usa WhatsApp para manejar billones de mensajes por segundo. 😮
"Hoy en dia la velocidad de desarrollo lo es todo", si y no; me refiero, todo es velocidad de desarrollo hasta que tu servicio recibe 60mil llamadas por minuto y te das cuenta que mantener el servidor en ruby cuesta 15 o 20 veces mas (hablamos de cientos de miles de euros) que en .net, go o similares. Para startup yo iria con ruby on rails de cabeza.
C# era mi lenguaje favorito, hasta que empece con Go. Hasta hace poco quise volver a hacer cosas en C# y me cuesta, hay muchas cosas de hacer lo mismo, eso con el tiempo le va a terminar pesando. Y otro tema, algo que me gustaba, era WinForms, era increible la rapidez con la que sacaba tools internas, ahora (que trabajo con Mac) está muy dividido el tema de desktop, que Maui no está maduro, que Uno, que Avalonia, que es el que estoy intentando usar ahora, pero no es lo mismo.
Desde mi punto de vista el desarrollo de escritorio no es viable para muchas empresas, debido al modelo de deployment y la facilidad de actualizacion. Quizas para herramientas internas como lo has dicho pero desde el punto de vista de negocio ya no tiene tanto sentido.
@@Luis-en6bd Yo aprendi con la pagina GoByExample, esa me ayudo a meter código rápido. Effective Go también es otra muy buena. Después, yo soy muy de aprender con libros. En su momento leí Go The Programming Language (el tapa azul), ahora no se si lo recomendaría ya que ha quedado medio viejo y le falta cosas importantes que han ido saliendo. Una vez que ya te sabes lo basico, tenés el 100 Go mistakes, que me parece fundamental para pasar al siguiente nivel. Canales de youtube de Go no sigo muchos, pero te puedo decir, Anthony GG (el que mas veo) y Mario Carrion. Tienen contenidos medio/avanzado.
Me encanto tu video, hablas con la verdad y mencionas lo bueno y lo malo, a mi también me encanta C# y hago de todo con el, desde consola hasta IoT y machine learning, claro que me suscribo a tu canal, FELICIDADES 🎉🎉
Gracias, considero muy valiosa la información, pues tratas aspectos que denotan el respaldo que mantiene C# y .NET y por lo cual se ha ido posicionando como una de las mejores alternativas, más ahora que es multiplataforma y con múltiples posibilidades de desarrollo, creo que es importante considerar lo que has comentado y en mi caso afianza mi elección por continuar aprendiendo dichas tecnologías, saludos !
Yo estoy estudiando en la academia de Microsoft, pero también veo tus vídeos así que creo que es bueno contar con opciones al final esto ayuda a que gente nueva como yo nos interesemos por el lenguaje
el año pasado un entrevistador se contacto con migo ofreciento una plaza de .net y desde entonces me entro la espina de aprender ya de las pocas vacantes junior que vi
Hola! Saludos a todos. @NetMentor gracias por el contenido de calidad que compartes. Quería preguntarle ¿tienes algún video, o serie de videos donde hagas ejemplos sobre despliegues con loadbalancers, instancias, kubernetes y esas cosas de performance que comentabas en el video? Sería muy bueno ! Muchas Gracias!
nope, no tengo videos de despliegues, etc, tengo un curso de sistemas ditribuidos en mi playlist, pero tema despliegues no lo llegue a ver, lo quiero incluir, pero he tenido otras prioridades. respecto a lo de perforamnce, no tengo un vídeo en concreto, en cada vídeo voy dejando cosas de hacer esto asi en vez de esta otra forma porque X o Y pero no tengo uno que sea especifico de rendimiento.
Enhorabuena por tu contenido, aportas mucho valor compartiendo tu experiencia y punto de vista. ¿Qué opinión tienes respecto a .NETMAUI? Me da la impresión de que no "termine de arrancar" o calar en el mercado. ¿Qué futuro le ves?
una pifa tras otra es lo que es MAUI. Avalonia/uno o blazor hybrid son mejores opciones. Yo creo que maui lo van a terminar matando, y no tardarán mucho.
Excelente video! Podrías hacer un video o recomendar como optimizar visual studio para máquinas de pocos recursos (desactivar alguna herramienta que no se use a menudo o solo pocas veces y despues activarlas, etc)? Me interesa aprender c# pero me consume mucho el ide.
La verdad es que no tengo ni idea de como optimizar VS, lo único que te puedo decir es que consume mucha ram y mínimo son 16gb, si no tienes resharper, que si consume muchisimos recursos, dudo que puedas desactivar nada la verdad :/
Puedes intentar excluyendo visual studio del windows defender, eso mejora un poco el rendimiento. Busca el script como "Adds Windows Defender exclusions for Visual Studio 2022" y debería aparecer primero (:
@@k16style pues amigo, con js puedes tener tu web, backend, app escritorio, app ios y android, todo con js apoyándote en frameworks. Ya me dirás tú si un lenguaje que te permite hacer eso no tiene motivos para ser el más usado, que te guste más o no la sintaxis o la de bugs que puede tener es otro tema diferente. Y por supuesto está Typescript para arreglar muchas de estas carencias
Vengo de una empresa que saco a toda su gente .net y los cambío por backend .node y php. En la empresa actual quedamos 3 de .net porque paso lo mismo. Lo peor, amigos programadores .net me preguntan a mi si hay laburo donde yo estoy. .NET no lo volveria a estudiar ni por chiste.
eso puede pasar con cualquier tecnología, supe de unas que dejaron node porque ya no escalaba más y se pasaron a .net, pero no soy fan de ninguna tecnología, hoy estoy con .net también pero no hay que encasillarse, lo mismo les digo a los que son node, al final son herramientas y hay que manejar mas de una en lo posible, saludos bro y espero te vaya bien.
Si entiendo eso también, yo lo que no paro de ver en mis años como developer es que si me hubiese quedado en Java al menos laburaría casi seguro para un banco y no para consultoras como me pasa ahora. @@bravedeveloper
Teniendo en cuenta su experiencia, creerías que es más fácil entrar al mercado laboral estudiando C# y sus frameworks o estudiando java y sus frameworks? estoy indeciso por estos dos lenguajes y me gustaría dominar uno para que las empresas me den la oportunidad de crecer profesionalmente. Espero su respuesta y gracias de ante mano
por norma general hay mas trabajo de java, aún así te recomiendo mirar en tu zona de que hay mas trabajo, pero en cualquiera de los dos vas a tener oportunidades, yo cuando empecé con .NET solo sabía java.
Yo tengo una duda gigante, desde hace mas de 1 año aprendi c# con .net, MVC, azure, pero me sali del carril despues de aprender eso para irme con python, porque veia que se conseguia mas ofertas en python que en c#, pero ahora estoy un poco estancado porque en pyrhon a los 2 dias ya se eeja de utilizar un framework, por ejemplo, ya ahorita se crear aplicaciones web con pyrhon, Django y react pero ahora todo el mundl dice que ya django no se usa y se usa Flask y son cosas que me tiene medio abrumado. Quisiera saber tu opinión al respecto y que me recomendarias. Muchas gracias
más que aprender un framework u otro, lo que importa es que aprendas conceptos. personalmente no eligiria python para hacer web, peso ese es otro tema haha. yo por norma general siempre recomiendo C#, pero en la gran mayoría de lenguajes vas a tener ese problema, cada 3 dias hay un framework de moda nuevo.
Me gustó mucho tu video tienes un seguidor más. Me gustaría saber según tu opinión. Para un junior backend en España, es más fácil conseguir en primer trabajo con C#.Net o con java springboot ? Aprendí front y algo de backend con js. Pero quisiera cambiar a un lenguaje más fuerte y que no haya mil maneras de hacer las cosas , para alguien que comienza creo que es mejor tener una buena base y que el ecosistema y la manera de hacer las cosas sea uno , para hacer esto tienes esta manera y para hacer aquello esta manera . En js , que si lo haces con el freamework 1,2,3,4 se hace de tal manera , puedes usa typescript , para lo mismo puedes usar 10 librerías diferentes y para emepzar confunde un poco. Voy en busca de mi primer empelo de junior pero tengo más de 35 años y estoy indeciso entre c # .net o java springboot.
Amigo, que video tan interesante, actualmente estudio C# y pues estoy aprendiendo a hacer APIs REST, he visto que con .net se pueden hacer demasiadas cosas, porque hasta he practicado en hacer aplicaciones MAUI y instalarlas en mi celular (obvio no aplicaciones completas, solo pruebas), he tocado blazor (que para mí es muy parecido a un framework como por ejemplo React), en todo caso, he notado que con .net y C# se pueden hacer demasiadas cosas, soy de Colombia, y acá pues he escuchado que utilizan mucho Java y dicen que para conseguir trabajo es mejor pasarse a Java, entonces como veo que tienes mas experiencia en el tema, me recomiendas seguir aprendiendo .net con C#? o cambiar a Java, te recuerdo que apenas estoy aprendiendo y nunca he trabajado en programación, pero aspiro a trabajar pronto en ello, de antemano muchas gracias si me respondes este comentario.
a ver, programar da lo mismo el lenguaje, es COMO lo hacemos.. porque el codelegacy se genera en cualquier lenguaje.. lo que hay que saber programar por contexto: SOLID, GRASP, PATRONES, OOP etc...... el resto. copy paste (cuando vas a una empresa que ya tiene su aplicacion)... yo en 8 años he pasado de DDD, clean code etc.. a pasar framework 4.6.1 con MVC y ahora webComponents (ascx) con framework 4.5 .. pero como voy por contexto, cuesta pero es lo mejor y programo mejor...
yo uso vb net.. me gusta mucho , empeze con vb6.. y vb net puede hacer cualquier cosa que hace su primo csharp... pero microsoft lo ha abandonado y sigue desarrrolado csharp....
cada vez menos, eso esta claro, sigue funcionando y para ciertos proyectos es la mejor solución, pero si quieres hacer front end, JS es lo mas popular hoy en dia, de blazor habrá un 0.5% de puestos de trabajo comparado con lo que hay en JS.
Hola, me gustaría aprender programación y hacer aplicaciones web. Estoy entre Java y .Net con C# pero cuando busco algun curso completo es decir de cero a mastery, veo que en Java hay mucho material y cursos por todos los lados y nada o casi nada en C# y lo que hay muy incompletos. También he mirado en Inglés y nada de nada. Por quçe pasa eso? Aparentemente es el lenjuage enterprise, donde aprendiste tu? Donde aprenden los demás? Segunda pregunta...no quiero aprender JavaScript porque es muy marenate, cada mes nuevos frameworks. Pero ahora veo que Java es más estable y con menos cambios pero C# está cogiendo la carrerilla y también cada x meses hay novedades. No quiero marearme todo el rato.., es cierto lo que digo?
hay mas contenido de JAva porque (por lo menos en españa) es lo que siempre se ha estudiado en institutos / universidad, y hasta 2016 era el lenguaje de elección si no querías nada de microsoft. Pero desde 2016 no solo el lenguaje cambió, si no como comentas, la tendencia a que haya mas y mas de C#; pero claro Java lleva 30 años "de ventaja" siendo más popular que C# asi que cuesta piyarlo. y yo aprendí trabajando y haciendo proyectos por mi cuenta, pero principalmente trabajando. un saludo
Buenas, yo arranque con c# este año y estoy haciendo el curso de píldorasinformaticas, te lo recomiendo para empezar, de momento me parece muy completo, por si te sirve la info
Ya, a mi me gustaría ponerme con la programación, pero se dice que con lo de la IA, dentro de 5 años o menos, todos los trabajos de programación serán tomados por la IA. No se!!, que piensan ustedes? Gracias 🙏 Feliz año nuevo 🎈🎆🎊 2024
@@alexpablo90 por ejemplo puedes asignar un valor a una variable usando pattern matching con una switch expression, permitiéndote incluso desestructurar objetos y tipos dentro de esta expresión para evaluar cada caso y devolver un valor puntual en cada caso utilizando estos valores específicos con ayuda de tipos, cosa que es mucho mas declarativa que su contraparte con la sentencia switch común. Puedes hacer evaluación de tipos, valores y asignación segura con alcance directamente en tus sentencias condicionales y una cantidad inmensa de patrones y evaluacion de características de determinadas piezas de código super genial.
hola, me quiero autoemplear el desarrollo web, y aplicaciones para celular, pero lo quiero todo bueno, bonito y barato, y veloz, tengo miedo que microsoft empiece a cobrar por utilizar su tecnologia de software
soy ingeniero de sistemas graduado en el año 2005 en esa epoca trabaje siempre con .NET por alrededor 8 años pero debido a algunos problemas y cambios en mi vida estuve por fuera del mundo de la programacion por casi 10 años ahora regreso a retomar donde deje y no se pór donde empezar que me recomendarias para volver a buscar oportunidades laborales le oferto como Junior y subo desde alli? gracias de antemano por cualquier opinion
@@dhardysd no bro, sí está bien escrito, "no hace falta" se refiere a que no hace falta usar truquitos de mejora de seo y esas cosas. Atte. yo el que hace overthinking y quiso ayudar a resolver la confusión jajaja 🤣🤣
Blog: www.netmentor.es/entrada/merece-la-pena-dotnet
Twitter: twitter.com/NetMentorTW
Muy simple me parece la eleccion, con javascript trasladan una gran parte del procesamiento a la pc cliente, por lo tanto se usan menos recursos en el server en cuestion de infraestructura es mucha la diferencia.....
buen canal man
Eres el unico que habla de c# avanzado,, pero avanzado de verdad, gracias
C# fue mi segundo lenguaje de programación, ya que comencé con Java en la universidad. Desde el 2020 estudio .NET y me tomó un tiempo conseguir un trabajo en el mercado, pero logré conseguir una oportunidad en una empresa que ya tiene .NET 6. ¡C# tiene mi corazón! ¡Saludos desde Brasil, profesor!
Me gustaria saber si piensas que C# es un mejor lenguaje o mas comodo para programar que Java.
@@christian.mar.garcia Me gustan ambos, pero confieso que la curva de aprendizaje de C# es un poco más corta que la de Java, ya que estás atado a .NET (un Framework), mientras que Java por defecto es solo eso, pero adoptar un Framework como Spring ayuda bastante (después conociendo bien la base). Al final todo depende de las vacantes que haya en el mercado laboral y con qué te identificas más. A pesar de trabajar con C#, sigo estudiando Java en paralelo también.
me paso exactamente lo mismo, aprendi c# en una empresa, poque venia de java, y me encanto c#
@@joaogabrielv.m328 para enpesar y sin titulo universitario, en dnd hay mas oportunidades
como lo aprendiste c# se usa mucho en mi pais pero yo preferi aprender javascripts con react y me va mucho mejor pero quisiera aprender c# aunque sea en backend pero nose no me entra
Acabo de conseguir trabajo con .net, así que ni modo. A volverme fan de este canal.
Enhorabuena
Pasé programando en Java en la universidad por 6 años. A la par aprendí Python el cual me tomó 1 año para tener soltura, aparte, aprendí JavaScript y otras tecnologías front end. Pensé que mi primer empleo iba a ser en alguno de esos lenguajes, tiré mi CV a todos lados, por las risas lo envié a una empresa que quería un Jr en .NET, el cuál solo lo usé 2 veces en la universidad sin saber mucho C# pero al tener una base de Java pude defenderme en algunos conceptos y sintaxis que son casi iguales . Al final me dieron el trabajo en esa empresa, nunca le lo imaginé, ya llevo casi 2 años programando en este lenguaje desde entonces.
que opinas de blazor? tiene futuro?
que suerte, yo soy programador .net hace mas de 5 años. hice mas de 10 entrevistas y en todas me rechazaron o no supieron medir mis habilidades, solo me enviaban test en ingles bastante complejos de v6 o 7 de .net de nuevas cosas incorporadas que ni usamos regularmente.
He tocado java, PHP, VB .NET... Ahora estoy haciendo una reingeniería a un proyecto Net 7 con Blazor. Creo que soy un poco más feliz.
He llegado aqui porque me cansé de javascript, muchos frameworks, muchas actualizaciones que no da estabilidad ahora el problema con nodejs, gracias por el video
Buenisimo bro, sabemos que c# ira creciendo y ganara mas popularidad a futuro eso es inevitable
Buen video, yo trabajo con .Net hace mas de 10 años y la verdad cada nuevo año las mejoras son muchas. Es muy gratificante poder formarte un mismo contexto en sus múltiples aplicaciones de mercado. Lo recomiendo mucho para los que quieren iniciar una carrera profesional y para los que están empezando.
Muy interesante el vídeo. Lo que si veo peor en C# que en otro lenguaje similar como Java es que tienes menos oportunidades en start ups, y por tanto seguramente a mejores sueldos. La mayor parte está en el terreno de la consultoría...
Hola profe me pareció muy interesante este video creo que sería muy útil para la comunidad tener un video con la roadmap 2024 en .Net y C#
tenerlo lo tengo ua-cam.com/video/UsWV0IjPEfM/v-deo.html
@@NetMentor Perdóname no lo vi gracias 😎
Hoy en dia la velocidad de desarrollo lo es todo , por lo que diria que el mejor lenguaje es Elixir / Phoenix tiene la velocidad de desarrollo de Rails y la escalabilidad de Erlang(BEAM) el que usa WhatsApp para manejar billones de mensajes por segundo. 😮
"Hoy en dia la velocidad de desarrollo lo es todo", si y no; me refiero, todo es velocidad de desarrollo hasta que tu servicio recibe 60mil llamadas por minuto y te das cuenta que mantener el servidor en ruby cuesta 15 o 20 veces mas (hablamos de cientos de miles de euros) que en .net, go o similares.
Para startup yo iria con ruby on rails de cabeza.
C# era mi lenguaje favorito, hasta que empece con Go. Hasta hace poco quise volver a hacer cosas en C# y me cuesta, hay muchas cosas de hacer lo mismo, eso con el tiempo le va a terminar pesando. Y otro tema, algo que me gustaba, era WinForms, era increible la rapidez con la que sacaba tools internas, ahora (que trabajo con Mac) está muy dividido el tema de desktop, que Maui no está maduro, que Uno, que Avalonia, que es el que estoy intentando usar ahora, pero no es lo mismo.
Desde mi punto de vista el desarrollo de escritorio no es viable para muchas empresas, debido al modelo de deployment y la facilidad de actualizacion. Quizas para herramientas internas como lo has dicho pero desde el punto de vista de negocio ya no tiene tanto sentido.
@@christian.mar.garcia si, por eso decia para herramientas internas
Recomendaciones de cursos, canales o rutas para aprender go?
@@Luis-en6bd Yo aprendi con la pagina GoByExample, esa me ayudo a meter código rápido. Effective Go también es otra muy buena.
Después, yo soy muy de aprender con libros. En su momento leí Go The Programming Language (el tapa azul), ahora no se si lo recomendaría ya que ha quedado medio viejo y le falta cosas importantes que han ido saliendo.
Una vez que ya te sabes lo basico, tenés el 100 Go mistakes, que me parece fundamental para pasar al siguiente nivel.
Canales de youtube de Go no sigo muchos, pero te puedo decir, Anthony GG (el que mas veo) y Mario Carrion. Tienen contenidos medio/avanzado.
Me encanto tu video, hablas con la verdad y mencionas lo bueno y lo malo, a mi también me encanta C# y hago de todo con el, desde consola hasta IoT y machine learning, claro que me suscribo a tu canal, FELICIDADES 🎉🎉
Gracias, considero muy valiosa la información, pues tratas aspectos que denotan el respaldo que mantiene C# y .NET y por lo cual se ha ido posicionando como una de las mejores alternativas, más ahora que es multiplataforma y con múltiples posibilidades de desarrollo, creo que es importante considerar lo que has comentado y en mi caso afianza mi elección por continuar aprendiendo dichas tecnologías, saludos !
Yo estoy estudiando en la academia de Microsoft, pero también veo tus vídeos así que creo que es bueno contar con opciones al final esto ayuda a que gente nueva como yo nos interesemos por el lenguaje
Te refieres a Microsoft Learn? Me puedes decir que curso recomiendas que hayas visto porfavor
100% de acuerdo. Muchas gracias.
vientos master, como mencionas para proyectos pequeños no es necesario pero si se requiere escalar ayuda y mucho
Gracias por existir :')
Que complicado es para mi aprender .NET, pero es una maravilla ❤
el año pasado un entrevistador se contacto con migo ofreciento una plaza de .net y desde entonces me entro la espina de aprender ya de las pocas vacantes junior que vi
Jaja me tuve que hacer un dualboot con windows para usarlo y despues me entero que ya funciona en linux , bastante bien
Lo que me desmotiva es que los servidores son caros, en comparación con uno para js o php, ojala en algun momento sean mas baratos
Net framework si, pero en Linux (net/net core) valen lo mismo que java o PHP.
Puedes subirlo a producción en un servidor con Linux que salen mucho más baratos que los de win
@@NetMentor Ha no sabia, asi que un proyecto en blazor no abría problemas siempre que este en .net!
Hola! Saludos a todos. @NetMentor gracias por el contenido de calidad que compartes. Quería preguntarle ¿tienes algún video, o serie de videos donde hagas ejemplos sobre despliegues con loadbalancers, instancias, kubernetes y esas cosas de performance que comentabas en el video? Sería muy bueno ! Muchas Gracias!
nope, no tengo videos de despliegues, etc, tengo un curso de sistemas ditribuidos en mi playlist, pero tema despliegues no lo llegue a ver, lo quiero incluir, pero he tenido otras prioridades.
respecto a lo de perforamnce, no tengo un vídeo en concreto, en cada vídeo voy dejando cosas de hacer esto asi en vez de esta otra forma porque X o Y pero no tengo uno que sea especifico de rendimiento.
@@NetMentor sería genial sobre todo porque la manera de enseñar suya se entiende muy bien. Muchas gracias
Enhorabuena por tu contenido, aportas mucho valor compartiendo tu experiencia y punto de vista. ¿Qué opinión tienes respecto a .NETMAUI? Me da la impresión de que no "termine de arrancar" o calar en el mercado. ¿Qué futuro le ves?
una pifa tras otra es lo que es MAUI. Avalonia/uno o blazor hybrid son mejores opciones.
Yo creo que maui lo van a terminar matando, y no tardarán mucho.
Yo comencé con .Net luego de diez años de php, como para ampliar mi conocimiento.
Excelente video! Podrías hacer un video o recomendar como optimizar visual studio para máquinas de pocos recursos (desactivar alguna herramienta que no se use a menudo o solo pocas veces y despues activarlas, etc)? Me interesa aprender c# pero me consume mucho el ide.
La verdad es que no tengo ni idea de como optimizar VS, lo único que te puedo decir es que consume mucha ram y mínimo son 16gb, si no tienes resharper, que si consume muchisimos recursos, dudo que puedas desactivar nada la verdad :/
Puedes intentar excluyendo visual studio del windows defender, eso mejora un poco el rendimiento. Busca el script como "Adds Windows Defender exclusions for Visual Studio 2022" y debería aparecer primero (:
gracias, buen hombre@@leandrojara
15:16 de verdad tienen que explicarte por que js es el más usado ?
Es un lenguaje que hasta su propio creador pide que ya no lo usen
@@k16style pues amigo, con js puedes tener tu web, backend, app escritorio, app ios y android, todo con js apoyándote en frameworks. Ya me dirás tú si un lenguaje que te permite hacer eso no tiene motivos para ser el más usado, que te guste más o no la sintaxis o la de bugs que puede tener es otro tema diferente. Y por supuesto está Typescript para arreglar muchas de estas carencias
Vengo de una empresa que saco a toda su gente .net y los cambío por backend .node y php. En la empresa actual quedamos 3 de .net porque paso lo mismo.
Lo peor, amigos programadores .net me preguntan a mi si hay laburo donde yo estoy. .NET no lo volveria a estudiar ni por chiste.
eso puede pasar con cualquier tecnología, supe de unas que dejaron node porque ya no escalaba más y se pasaron a .net, pero no soy fan de ninguna tecnología, hoy estoy con .net también pero no hay que encasillarse, lo mismo les digo a los que son node, al final son herramientas y hay que manejar mas de una en lo posible, saludos bro y espero te vaya bien.
Si entiendo eso también, yo lo que no paro de ver en mis años como developer es que si me hubiese quedado en Java al menos laburaría casi seguro para un banco y no para consultoras como me pasa ahora. @@bravedeveloper
Que opinas de C#/net en conjunto con otros frameworks, puntualmente next.js
pues que si quieres tener el front y el back separados esta bien. Next.js le esta dando fuerte hoy en día.
Teniendo en cuenta su experiencia, creerías que es más fácil entrar al mercado laboral estudiando C# y sus frameworks o estudiando java y sus frameworks? estoy indeciso por estos dos lenguajes y me gustaría dominar uno para que las empresas me den la oportunidad de crecer profesionalmente. Espero su respuesta y gracias de ante mano
por norma general hay mas trabajo de java, aún así te recomiendo mirar en tu zona de que hay mas trabajo, pero en cualquiera de los dos vas a tener oportunidades, yo cuando empecé con .NET solo sabía java.
A7X
Yeah!
Tienes el Link de esa Academia de Microsoft que mencionas donde muestran casos de usos reales?
Yo tengo una duda gigante, desde hace mas de 1 año aprendi c# con .net, MVC, azure, pero me sali del carril despues de aprender eso para irme con python, porque veia que se conseguia mas ofertas en python que en c#, pero ahora estoy un poco estancado porque en pyrhon a los 2 dias ya se eeja de utilizar un framework, por ejemplo, ya ahorita se crear aplicaciones web con pyrhon, Django y react pero ahora todo el mundl dice que ya django no se usa y se usa Flask y son cosas que me tiene medio abrumado. Quisiera saber tu opinión al respecto y que me recomendarias.
Muchas gracias
más que aprender un framework u otro, lo que importa es que aprendas conceptos. personalmente no eligiria python para hacer web, peso ese es otro tema haha.
yo por norma general siempre recomiendo C#, pero en la gran mayoría de lenguajes vas a tener ese problema, cada 3 dias hay un framework de moda nuevo.
Me gustó mucho tu video tienes un seguidor más. Me gustaría saber según tu opinión. Para un junior backend en España, es más fácil conseguir en primer trabajo con C#.Net o con java springboot ? Aprendí front y algo de backend con js. Pero quisiera cambiar a un lenguaje más fuerte y que no haya mil maneras de hacer las cosas , para alguien que comienza creo que es mejor tener una buena base y que el ecosistema y la manera de hacer las cosas sea uno , para hacer esto tienes esta manera y para hacer aquello esta manera . En js , que si lo haces con el freamework 1,2,3,4 se hace de tal manera , puedes usa typescript , para lo mismo puedes usar 10 librerías diferentes y para emepzar confunde un poco. Voy en busca de mi primer empelo de junior pero tengo más de 35 años y estoy indeciso entre c # .net o java springboot.
en españa java.
Me encanta C#, conoces XAF? Alguna opinión?
nope, no conozco XAF :/
Mejor!!😂😂
Amigo, que video tan interesante, actualmente estudio C# y pues estoy aprendiendo a hacer APIs REST, he visto que con .net se pueden hacer demasiadas cosas, porque hasta he practicado en hacer aplicaciones MAUI y instalarlas en mi celular (obvio no aplicaciones completas, solo pruebas), he tocado blazor (que para mí es muy parecido a un framework como por ejemplo React), en todo caso, he notado que con .net y C# se pueden hacer demasiadas cosas, soy de Colombia, y acá pues he escuchado que utilizan mucho Java y dicen que para conseguir trabajo es mejor pasarse a Java, entonces como veo que tienes mas experiencia en el tema, me recomiendas seguir aprendiendo .net con C#? o cambiar a Java, te recuerdo que apenas estoy aprendiendo y nunca he trabajado en programación, pero aspiro a trabajar pronto en ello, de antemano muchas gracias si me respondes este comentario.
puedes seguir en C#, yo en su día estudié java y luego me pase a C# en la emrpesa, son dos lenguajes que es muy facil intercambiar.
C# es mi favorito.
a ver, programar da lo mismo el lenguaje, es COMO lo hacemos.. porque el codelegacy se genera en cualquier lenguaje.. lo que hay que saber programar por contexto: SOLID, GRASP, PATRONES, OOP etc...... el resto. copy paste (cuando vas a una empresa que ya tiene su aplicacion)... yo en 8 años he pasado de DDD, clean code etc.. a pasar framework 4.6.1 con MVC y ahora webComponents (ascx) con framework 4.5 .. pero como voy por contexto, cuesta pero es lo mejor y programo mejor...
yo uso vb net.. me gusta mucho , empeze con vb6.. y vb net puede hacer cualquier cosa que hace su primo csharp... pero microsoft lo ha abandonado y sigue desarrrolado csharp....
Soy de Chile... que link existen para buscar trabajo remoto?
Hola me puedes decir en que pagina web se encuentran los cursos que mencionaste de C# de Microsoft , ya que me interesa ver algunos.
microsoft accademy
@@NetMentor gracias
Un apunte. No es .Net 8 Core ... es .Net 8. Sólo fueron Core hasta .Net Core 3.2. Anterior a esto era .Net Framework
Net Framework 1
Net Framework 2
...
Net Framework 4.8
Net Core 1
Net Core 2
Net Core 3
Net 5
Net 6
Net 7
Net 8
No menciono net core 8 en ningún momento, no?
@@NetMentor solo hacia un apunte por si no había quedado claro ... Ya sabes que el versionado en .net es un caos.
Mi pregunta es si MVC esta todavía en demanda o es mejor ir por api y framework js o blazor?
cada vez menos, eso esta claro, sigue funcionando y para ciertos proyectos es la mejor solución, pero si quieres hacer front end, JS es lo mas popular hoy en dia, de blazor habrá un 0.5% de puestos de trabajo comparado con lo que hay en JS.
Hola, me gustaría aprender programación y hacer aplicaciones web. Estoy entre Java y .Net con C# pero cuando busco algun curso completo es decir de cero a mastery, veo que en Java hay mucho material y cursos por todos los lados y nada o casi nada en C# y lo que hay muy incompletos. También he mirado en Inglés y nada de nada. Por quçe pasa eso? Aparentemente es el lenjuage enterprise, donde aprendiste tu? Donde aprenden los demás?
Segunda pregunta...no quiero aprender JavaScript porque es muy marenate, cada mes nuevos frameworks. Pero ahora veo que Java es más estable y con menos cambios pero C# está cogiendo la carrerilla y también cada x meses hay novedades. No quiero marearme todo el rato.., es cierto lo que digo?
hay mas contenido de JAva porque (por lo menos en españa) es lo que siempre se ha estudiado en institutos / universidad, y hasta 2016 era el lenguaje de elección si no querías nada de microsoft. Pero desde 2016 no solo el lenguaje cambió, si no como comentas, la tendencia a que haya mas y mas de C#; pero claro Java lleva 30 años "de ventaja" siendo más popular que C# asi que cuesta piyarlo.
y yo aprendí trabajando y haciendo proyectos por mi cuenta, pero principalmente trabajando. un saludo
Buenas, yo arranque con c# este año y estoy haciendo el curso de píldorasinformaticas, te lo recomiendo para empezar, de momento me parece muy completo, por si te sirve la info
Recordatorio: en Net 8 ya compilanos en nativo
Solo si todas las dependencias que usan pueden compilar en nativo, si no, no se puede.
@@NetMentor yo que soy muy fan de trabajar con reflexion lo tengo complicado :(
Ya, a mi me gustaría ponerme con la programación, pero se dice que con lo de la IA, dentro de 5 años o menos, todos los trabajos de programación serán tomados por la IA.
No se!!, que piensan ustedes?
Gracias 🙏
Feliz año nuevo 🎈🎆🎊 2024
No tendremos esa suerte de que en 5 años la IA nos quitará el trabajo 😅
@@NetMentor entonces, te refieres a que no habra reemplazo?.
Gracias 🙏
Si, mucho tienen que mejorar y mucho tienen que cambiar las cosas en las propias empresas para que eso pase
@@NetMentor muchas gracias 🙏
common languaje runtime CLR
.net 👍😎
¿cómo es eso de Pattern Matching? Me hiciste dudar si conozco o no ese concepto
Pues depende a lo que te refieras, la nueva switch expresión es pattern matching, Los rangos son pattern matching, etc
@@NetMentor cuando comentas que los que entienden bien pattern matching hacen las cosas mucho mejores y performantes. ¿qué ejemplo puede ser?
@@alexpablo90 por ejemplo puedes asignar un valor a una variable usando pattern matching con una switch expression, permitiéndote incluso desestructurar objetos y tipos dentro de esta expresión para evaluar cada caso y devolver un valor puntual en cada caso utilizando estos valores específicos con ayuda de tipos, cosa que es mucho mas declarativa que su contraparte con la sentencia switch común.
Puedes hacer evaluación de tipos, valores y asignación segura con alcance directamente en tus sentencias condicionales y una cantidad inmensa de patrones y evaluacion de características de determinadas piezas de código super genial.
cual es tu ruta de aprendizaje para .net??
Hice este video en su día y aún tiene validez
ua-cam.com/video/UsWV0IjPEfM/v-deo.htmlsi=YiGuMvSHSA6LlbiP
hola, me quiero autoemplear el desarrollo web, y aplicaciones para celular, pero lo quiero todo bueno, bonito y barato, y veloz, tengo miedo que microsoft empiece a cobrar por utilizar su tecnologia de software
Por c# no te preocupes que no, ya cobran y mucho por azure
No me concentro en el vídeo... ¿por qué tapas una puerta con una librería?
Porque no es una puerta, bueno "si lo es" pero esa habitación tiene dos puertas.
Los anteriores dueños tiraron ese cacho de pared.
Me pasó lo mismo 😂
C# es para calientes.
Amigo .net eso ya no se usa , ahora todo es js y python
Claro, claro. *palmadita en la espalda
@@NetMentor profe no sea así
Aprender el lenguaje con un solo dueño , noooooo
siempre puedes ir a github y hacer un fork de todo lo que quieras, que para eso es open soruce.
soy ingeniero de sistemas graduado en el año 2005 en esa epoca trabaje siempre con .NET por alrededor 8 años pero debido a algunos problemas y cambios en mi vida estuve por fuera del mundo de la programacion por casi 10 años ahora regreso a retomar donde deje y no se pór donde empezar que me recomendarias para volver a buscar oportunidades laborales le oferto como Junior y subo desde alli? gracias de antemano por cualquier opinion
yo creo que ir por algo junior es lo mas realista, 10 años es mucho tiempo.
@@NetMentor gracias por tu respuesta.
que es esa shity music al final? xDD
La que uso para farmear comentarios y que mejore el seo de YT 😉
@@NetMentor No lo haga compa! Tu pagina es buenísima tu contenido tmb, no hace falta!
@@Lonchanick jajaja te faltó la "s" porque sino se entiende otra cosa xD => tmb no"s" hace falta !
@@dhardysd no bro, sí está bien escrito, "no hace falta" se refiere a que no hace falta usar truquitos de mejora de seo y esas cosas. Atte. yo el que hace overthinking y quiso ayudar a resolver la confusión jajaja 🤣🤣
@@bravedeveloper gracias!! ?... 😅 Ya me hiciste confundir acerca la confusión que pensaba a mi no me confundía y por eso respondí
No hablaste de la plata. Yo quiero ganar 100k remoto desde Valencia