Un blog de Gabriel Flores sobre C#, .NET y tecnología
Por ahí oi sobre un estudio del IDC sobre adopción de tecnología y .Net ya superó a J2EE (el framework empresarial de Java) como plataforma en las corporaciones. Creo que Microsoft ha hecho un excelente trabajo en apoyar a los desarrolladores a trabajar mejor y ser más productivos.
Es uno de los pocos argumentos sencillos y contundentes que he leído sobre por qué usar .NET. Felicitaciones por la nominación MVP y éxitos en tu nuevo blog Gabriel.
También está suave el My en VB.Net
Definitivamente como dices Gabriel, ya que todos esos lenguajes se ejecutan y usan el .net framework, posiblemente la respuesta se puede reducir a simple cuestion de gusto. En mi caso yo programaba con VB6 y al migrarme a .NET y empezar a utilizar VB.NET, me di cuenta de que tenia que aprender muchas cosas nuevas - aun solo para usar VB.NET -, por tal razon decidi que si tenia que aprender algo nuevo, pues por que no aprender tambien un nuevo lenguaje? Ademas de que practicamente lo que puede hacer uno, lo hace el otro.
Está tecnología va a cambiar como se desarrolla en web.
Me dio mucha tristeza escuchar que había personas que estaban haciendo trampa en exámenes de certificación y obtenían trabajo. La empresa confiado con su papelito, después se dio cuenta que el "programador" no sabía nada, quitándole trabajo a personas que sí sabían y a lo mejor no tenían la certificación. Es como todo pues, sirve pero no es definitivo.
En primer lugar me parece muy increíble más no me sorprendería que alguien pueda hacer trampa en estos exámenes, no dudo que sea posible con un poco de persuación (con la corrupción a todo lo que da en todos los ámbitos, no queda de otra). Por eso al último digo, quien hará tu trabajo serás tú, no el certificado.
El toolkit del que he hablado en artículos anteriores ha sido actualizado con algunas mejoras, algunas...
Se ven muy interesantes estos controles.
La verdad es que este es un tema mas que interesante, es cierto que muchas veces asumimos un determinado nivel en nuestros usuarios y generamos unas interfaces superultra complicadas cuando tal vez con algo mas simple, le alegramos la vida a mas de uno. Yo creo que para esto lo fundamental, es tener sentido comun, algo que escasea bastante pero que nos ayuda a tener criterio en nuestras decisiones.
Saludos
El Bruno
PD: q bueno llegar a esta conclusion desp de ver a Metallica !!
Bueno, es una idea que tenía en mente desde que ví la interfaz del Money, allá por el 97 creo y que me llevó a ver más a fondo sobre el User Experience (aunque, en ese tiempo no se llamaba así). Luego con experiencias de amigos y colegas donde por ejemplo usar el Project o el Outlook les hacía tener una experiencia de usuario muy buena traté de detallar un poco más el tema.
Ahora, lo de Metallica fue de ejemplo, hizo que me quedara grabada la frase "desarrollar para que se use y funcione" que fue precisamente lo que ví, ellos usan el Protools y les funciona.
Por cierto, gracias por la visita, siendo un lector asiduo de tu blog El Bruno, me siento halagado con tu presencia por estos lares.
A veces los usuarios utilizan el sistema de formas que ni nos imaginamos. Quiero decir que hay pocos placeres (al menos para mi) de ver una persona usar lo que tu diseñaste y desarrollaste y que sea parte de su vida.
Felicidades por el MVP de C#.
Bien merecido. Espero poder leer más de ti este año.
Por cierto aprovecho para actualizar mi liga
http://www.superneurona.com
Y desearte lo mejor para este año que comienza.
Me de mucho gusto que estés viviendo estas experiencias inolvidables. Felicidades.
Sí, es muy importante el aspecto social, simplemente saber que están haciendo las demás personas es fascinante.
Me imagino que ver en vivo a tantas personalidades y estar en Microsoft debe ser muy emocionante. Felicidades.
hola..sabes tu articulo es muy bueno pero me gustaría saber como puedo implementar esa herramienta con la del wizard.....talvez podrías indicarme alguna ayuda.. sugerirme algo..gracias
Si gustas puedes enviarme más información de lo que necesitas, ahí a la derecha está un link al Email.
Donde esta el ejemplo para visual Basic?
En realidad el corazón de lo que trata el artículo es acerca del CascadingDropDown y no es precisamente código en uno u otro lenguaje. El ejemplo del Webservice es el que sí está en C# pero es fácilmente implementable en VB.
De cualquier modo, si lo que necesitas es una implementación del control en VB, encontré este artículo donde lo tiene: www.devx.com/.../32782
Que buenísimo se vio ese evento Gabriel!
Espero que todos los participantes se hayan ido contentos :)
Gracias Luis, sí, al parecer a todos les gustó. :)
Que hace Octavio por allá!!!!! :P
que chido que les fue bien! felicidades!
ES UNA EXCELENTE BIBLIOTECA, PERO SI LA DESCARGAS DEL SITIO DE MICROSOFT PIDE QUE TE CONECTES A LA HORA DE INTALARLA ALGUIEN LA TIENE FULL
Directo de Microsoft no creo que esté disponible como lo buscas, pero si asistes a los eventos de Microsoft como DevDays o MDCD te regalan un DVD con este y otros recursos listo para instalar.
Hola, yo aprendí con C# y ahora he estado con VB.Net y debo decir que para llegar al mismo resultado C# ocupa menos lineas y por tanto menos caracteres. Ademas el codigo queda mas facil de leer.
Pingback from Web 2.0 - Social Media - Internet News - Blogging » Visual Studio Express 2008 liberado
Aqui les doy el link para descargar el net framework 3.0
go.microsoft.com/fwlink
El primer evento de la comunidad al que no asistí, snif.
Que bueno que les fue bien y les deseo mucho éxito, sobretodo en este 2008 que saldrán muchos productos para desarrolladores y que sin duda será emocionante.
Hola Quiero compartir con todos, estas excelentes contribuciones que han realizado los MVPs en el mes
Pingback from MSDN Blog Postings » Contribuciones realizadas por MVPs en Noviembre
Gabriel, muy buen resumen pero por favor activa el link para mi blog...
team.intellekt.ws/.../roman
Gracias y una saludo a todos en TJ!
Gracias por compartir aplicaciones con la gente ispana saludos
Pues trampa, trampa... mmmmh... lo que pasa es que se aprenden las 500 preguntas de memoria, llegan al examen contestan el 60% pasan y listo no se vuelven a acordar nunca mas de nada...
Ahí tienes, la certificación te sirve como base no tanto así como garantía.
Les dejo la interrogante desde otra perspectiva:
Si yo no soy el desarrollador, sino la persona que compra el desarrollo, qué más da para mi en qué lenguaje se hizo el programa? Por qué debería interesarme que sea hecho en .NET? si no tendré acceso al código fuente de qué me sirve saber en qué lenguaje se hizo?
Que tal Ernesto, yo creo que como cliente te sirve saber en que están hechos tus sistemas para asegurar interoperabilidad entre ellos. También para comprender razones de porque sí o porque no se pueden realizar las peticiones de mejora de los mismos. Imagínate un carro, te interesa saber que no le puedes poner diesel si es un auto de gasolina ¿no crees?
Hola, quisiera saber si es posible desarrollar aplicaciones para móviles con las versiones express 2008. Gracias
Que tal Mariana, lamentablemente no está incluido soporte a aplicaciones móviles en las versiones Express. Por ahí se había sugerido crear un ambiente de desarrollo express (y gratuito) para este tipo de dispositivos pero no creo que se de en un futuro próximo.
Lo que podrías hacer es descargar la versión de evaluación de Visual Studio 2008 Pro y en los 3 meses que tienes para usarlo desarrollar tu solución.
Hola Gabriel;
Estoy de acuerdo contigo que los requerimientos de para cierta funcionalidad de una aplicacion, por si solos unicamente te da informacon de que debe de hacer el proceso, pero el lograr que la aplicacion sea realmente usable, requiere de varias iteraciones con el usuario que realmente va a utilizar el sistema, esta es la unica forma de logra que el software sea utilizado en todo su potencial y sobre todo contar con la aceptacion del usuario.
En lo personal como experiencia te puedo comentar que en una ocacion diseñe la UI pensando que seria la mejor forma para el uso del usuario, tiempo despues al darme una vuelta por el lugar de trabajo, me sorprendio la forma como utilizaba la UI, el encontro la forma de utilizarla mas simplemente, en base a eso le hice algunos cambios para que se alineara mejor como el usuario usaba la aplicacion.
En fin, creo que los usuarios nunca dejaran de sorprendernos.
Ese es precisamente el punto, no es software para seguir las normas de calidad o requerimientos de quien sabe quien, es software para el usuario, quien es el que finalmente le va a sacar mejor provecho siempre.
Gracias por el punto me parece muy util, aunque ya lo habia visto llega a ser facil olvidar si no se usa seguido.
No sé donde leí la frase: "en tiempo de crisis, invierte en tí mismo", muy acorde a este post.
Gracias! quiero instalar el sony vegas pro y me pide este y Visual C++ 2005 Redristibutable que todavia tengo que buscarlo...
El Visual C++ redistributable lo obtienes de aquí: www.microsoft.com/.../details.aspx
oigan el net framework 3.0 pide recursos o le sirve a cualquier pc?
No son muchos los requerimientos, sólo que tengas a partir de Windows XP Service Pack 2, Vista o Windows Server 2003
muchas gracias
hola, oye yo tengo el mismo problema que mensionas en este artículo pero al tratar de abrir la carpeta que dices (C:\Windows\System32\Drivers\Etc\) no me aparece ningun archivo llamado host solo me aparecen: lmhosts.sam , networks, protocol y service.
abrí el archivo lmhosts en caso de que ese sería equivalente a host pero no viene ninguna linea en que aparesca localhost o 127...
tengo ese problema con mi visual studio y no se como solucionarlo espero que puedas ayudarme por favor.
gracias y espero tu respuesta.
p.d. dejo mi mail para cualquier cosa: edgard_cz@hotmail.com
Checa si por ahí el antivirus te está bloqueando algo del Visual Studio.
También para más info y otras soluciones chécate este hilo: stackoverflow.com/.../localhost-does-not-browser-looks-for-www-localhost-com
Hola, en cuestión de rendimiento y potencial no es lo mismo vb que c# ya que .net internamente esta echo y pensado exclusivamente para que c# ande a la perfección y no para el resto de los lenguajes por algo se dice que el lenguaje nativo de .net es c#, además en algunos tecnologías o framework solo funcionan con c# por ejemplo xna, no se engañen no es lo mismo, por un poco mas de esfuerzo aprendan c#. vb ya casi no tiene ni mantenimiento.
buenas funciones... Thanks
Muchas gracias MAN
Para evitar el paso bind en el grid poner en el select:
select new { p.ProductName, p.Categories.CategoryName };
Muy buen Articulo.
Muchas gracias por tu aportación Carlos.
La primera función de las tres, la que pide una confirmación al usuario, está muy bien, pero la pongo en mi página web, y me aparece la confirmación tres veces. A qué puede ser debido??
Utilizo unos controles de terceros, puede tener algo que ver?
Muchas gracias de antemano, :)
This post was mentioned on Twitter by carlodiban: Screencasts sobre ADO.NET Entity Framework con C# http://bit.ly/1sl4UQ
Definitivamante los q tanto hablan de .NET como la gran maravilla, son simplemente programadores novatos.. q porq hacen una pagina web en el tan famoso asp.net ke lamentablemente fue lo q aprendieron academicamente.... yo creo q el dia que quieras desarrollar una aplicacion industrial o comercial se daran cuenta que lo tan malo y pobre en performance q es el tan academico .net.. yo me voy a power builder creo que es lo mas sentato en evolucion.. si kieres usar VS.2005 Y 2008 pues ve preparando tu requerimientos de PCS potentes porq las nesecitaras.. y obvio que el dueño de la empresa.. te mirara de muy mala gana. cada ves q micrisoft decida cambiar diskeeeee de tecnologia... ke pena q en vez de mejorar se atracen las cosas.. gracias.. ahh y si eres un programador que tienes clientes... preparate para el fracaso.. cuadno tu lciente este harto de tantos bugs y caidas del sistema.... algo muy propio de los productos MS.
y me olvidada.. tambien dile a tu empresa y clientes cuando gastaran en licnecia.. mas q fijo te despiden... no conosco programador independiente q sobresalgo con esa plataforma.... ke lastima q dejemos buenos lenguajes como visual foxpro y visual basic ....
Que tal Juan Carlos, se trata de ver del panorama de opciones ver que es lo que te conviene más y elegir. Gracias por tu comentario.