Cita:
Iniciado por agleiva Crear un TextBox y bindearlo a una propiedad del modelo en WPF:
- A: Abrir el editor de XAML
- B: <TextBox Text="{Binding LastName}"/>
Pregunta... con editor de XAML te refieres a escribir basicamente un xml para colocar tu campo de ejemplo en esete hilo o te refieres a usar alguna herramienta visual que te genere tu xaml? Si te refieres a escribirlo tu, entonces tienes un concepto de tiempo inadecuado si piensas que eso es mmas rapido que hacer clic en la caja de texto y colocarlo en un formuñario. Si es mediante el diseño visual me retracto y te invito a que añadas a tus puntos, los puntos de Vb6 A,B,C,D y E ya que ni en sueños me creo que tu fabuloso diseñador viaual coloque tu caja de texto justamente donde pensaste sin decirselo porque ya estamos hablando de IA. Asi que de 2 puntos, pasaste a tener 7 puntos.
Sobre los hacks idiotas.... ¿acaso no has pensado que lo que te da gratis WPF son los mismos hacks idiotas previamente diseñados por, seguramente algun dinosaurio de la epoca de VB6 y se los aplico a WPF? No hablas con mucha coherencia la verdad y eso denota que defiendes lo tuyo a capa y espada pq no quieres sentirte mal si alguien te quita la razon, hay que ser mas humilde.
¿que te hace pensar que voy a escribir los mismos hacks idiotas por cada aplicacion si puedo tener una libreria previamente hecha parq no invertir ese tiempo? Con lo cual se le puede quitar un punto a VB6 en tu ejemplo, ya son 7 para ti y 8 para mi, wow como cambia el asunto y todo por querer desacreditar sin escrupulos a alguien en vez de analizar la situacion y ser mas humilde. Con tu manera de pensar y analisis no me imagino como debe de ser la logica que utilizas en tus desarrollos, no me gustaria para nada verla para evitarme un dolor de cabeza.
Vamos a quitar unos puntos a VB6, cuando inicias Vb y un proyecto nuevo, ya tienes a la vista el formulario, la caja de herramientas y la caja de propiedades se abre automaticamente despues de colocar el control. A,B,C,G,H,F se van mas la E por no tener nada de sentido. Con lo cual, solo me quedan D e I. Y quizas en VB.NET en diseño visual sea lo mismo, con lo cual se te van a ti tambien, pero si eres de los que escriben xaml para posicionar el control, pues le tienes que sumar un enorme tiempo de desarrollo.
En resumen, estamos a la par con tu ejemplo a excepto lo de escribir xml en el que vb.6 sale ganando, asi que sí, es mas rapido en vb6.
Cita:
Iniciado por agleiva Te podría dar muchos más ejemplos de cómo VB6 es un asco inservible, mientras que cualquier tecnología moderna sirve para trabajar bien, pero ahora tengo fiaca.
Tipica excusa, no pasa nada por ser sincero y admitir que no sabes dar mas ejemplos para demostrar que VB6 no vale nada, hablaria mucho de tu persona y demostrarias honestidad. Pero si sabes ejemplos, te invitaria a que los comentes en unforo de VB6 solo para que te den sus opiniones los dinosaurios que si realmente son buenos ejemplos y veridicos, tendias a tus pies una orda de dinosaurios con intenciones de migrar a VB.NET, quizas estarias haciendo un gran aporte a la comunidad de ambos lenguajes. No olvides compartime el link del hilo para yo ver las respuestas.
Es muy facil atacar a uno solo como un servidor en un foro de .NET, quisiera ver esta conversacion en un foro de VB6 a ver que ocurre.
Cita:
Iniciado por agleiva Tu forma de hablar evidencia el hecho de que vos regalás tu trabajo, que como es de baja calidad, claramente lo cobrás menos de lo que lo cobra alguien con experiencia en tecnologías modernas, y que sabe trabajar correctamente. Personas como vos degradan nuestra profesión y...
Antes de hablar analiza, comprende lo que lees y luego da tu opinion. Si vuelves a leer, podras darte cuenta que cua do un cliente no tiene un alto presupuesto y segun las especificaciones, necesita un cambio, yo, a diferencia de ti, puedo ajustarme si le puedo dar lo mismo con el uso de otra tecnologia me os moderna pero suficiente para cumplir exigencias. No se tú, pero yo no cobro lo mismo para una app de gestion de empresa orientado para su uso en un navegador, que una app de gestion en desktop por ejmplo enC#, tienen precios distintos, pues lo mismo si el cliente no tiene tanto presupuesto pues uso un lenguaje mas antiguo y le cobro por el uso de ese lenguaje. En ningun momento perdera calidad si la app cumple las exigencias y realiza sus tareas sin problemas.
¿Alguna vez has realizado una aplicación que causase el despido de 1 empleado porque tu aplicación automatizaba varias tareas que se llevaban haciendo manualmente?
No sé tú, pero yo sí la hize, fué para un almacen en que pasaban, diariamente, albaranes de unas 30 hojas a una computadora, linea por linea, escribiendo una y otra vez cada una de las lineas aunque estas se repitieran.
¿Crees que eso les salió barato? Para nada, les cobré un alto precio por una aplicacion de ese calibre (me llevó hacerla un sabado completo) pues se iban a ahorrar un sueldo anual, así que les cobré la mitad de ese sueldo anual. ¿Crees que con esa aplicacion yo degradé nuestra profesión? ¿Crees que no fué un producto de calidad? Y para casualidad, la hize en VB6 en 2005, apenas iniciaba .NET
Pues cuando programo, lo hago con esa calidad, si consideras que no es suficiente y es una deshonra a nuestra profesión, pues lo siento mucho, es lo que hay.
De nuevo, analiza, no juzgues sin saber... una demostracion para hacerte ver que tus afirmaciones son en base a un pobre analisis (que por si no te diste cuenta, eso demuestra como analixas las cosas en tu vida dia a dia y sobretodo y por desgracia en tus desarrollos)....
Pregunta. ¿En que te basas para afirmar tu siguiente afirmacion?
Cita:
Iniciado por agleiva Vos sos un programador PHP (con todo lo que eso implica) que sabe algo de javascript, y que por tu forma de hablar tenés un ego que te queda enorme. Un claro ejemplo de Dunning Kruger. Qué lenguajes de programación usaste? Qué paradigmas conocés? Entendés OOP? Entendés los conceptos de programación funcional? Sabes algo de arquitectura? Escribiste alguna vez un sistema distribuido? Resolviste alguna vez un problema verdaderamente complejo?
¿Has hablado alguna vez conmigo intercambiando opiniones o lo que sea sobre programacion? -
No.
¿Me has preguntado qué lenguajes de programación conozco/domino? -
No.
¿Sabes si sé programar en PHP porque simplemente viste mi actividad en un foro de PHP? -
Sí.
¿Sabias que PHP utiliza OOP? -
Sí. Entonces, ¿para que me preguntas si lo entiendo? Tu pregunta carece de logica y sentido.
Afirmas que sé "algo" de Javascript... ¿en serio sabes tanto de mi? ¿Sabias que Javascript y Python (lenguajes que domino) incorporan capacidades de programacion funcional? Si lo supieses no me estarias preguntando si lo entiendo porque es obvio si se programa con los lenguajes que utilizan la prog.funcional.
Aunque la pregunta mas correcta sería (para tratar de conocerme un poco mejor) si domino algun lenguaje de progr.funcional como sería Lisp por poner un ejemplo? Y te responderia NO, pues no es muy demandado pero si tuviera que aprender, pues no es algo complicado de hacer. ¿Algun problema si no conozco alguno, de esos lenguajes? ¿Acaso eso me quita del mercado? ¿Verdad que no?, pues esa pregunta tuya tambien esta fuera de contexto.
¿Sistema distribuido? No nunca tuve la oportunidad por desgracia, ¿algún problema con eso?, ¿acaso eso demuestra algo que realmente me acredite como lo peor? ¿Verdad que no? Pregunta sin sentido.
Como ves, tu afirmacion carece de total analisis con lo cual ni siquiera te responderé a la pregunta de si he resuelto un problema verdaderamente complejo, pues obviamente, hasta que mejores tu manera de analizar, lo que tu consideras complejo, para otros será un juego de niños.
Cita:
Iniciado por agleiva Creo que conozco la respuesta a todas estas preguntas de antemano, pero te las dejo de tarea.
Sin duda tu mejor afirmación, "crees", es decir no está seguro, es decir, "no tienes ni idea" de lo que hablas, solo opinas por opinar, con lo cual, es mejor mantenerse callado. Los sabios hablan sólo cuando deben de hablar.
Cita:
Iniciado por agleiva Eso de chapear con lo de "fullstack" dejalo para las entrevistas con gente de HR que no sabe nada de programación. Acá estás entre programadores y todos sabemos que "fullstack" es simplemente conocer un lenguaje del lado server y javascript, lo cual claramente no es nada del otro mundo, y diría que cualquiera de los que estamos acá sabe eso y mucho más.
Temo preguntarte si realme te sabes que es ser un fullstack developer... si lo supieras sabrias que no es solo saber "algo" de front-end y back-end (como tu afirmas en nombre de todos los programadores acá en este foro -te lompuse en negrita). Hay que conocer y dominar las tecnologias de ambos lados (no solo php o nodejs y js) si no tambien las herramientas que se utilizan para ellas, bases de datos tanto relacionales como NoSQL, seguridad, modelamiento, SEO (aunque reconozco que no es mi fuerte), conocer los frameworks que se pueden utilizar en ambos lados como laravel, angular, vue, etc...
Tambien hay que saber de métricas, es decir, estadísticas, con lo cual tambien hay que ser analistas (algo que en todo momento te he demostrado que no se te dá muy bien por ahora pero no te preocupes porque eso se aprende con el tiempo).
Con lo cual eso de chapear no se me puede aplicar, pero mi esposa sí me chapea
....
PD: tambien programo en Java y Swift (aunque no me puedo considerar senior, pero lo suficiente para realizar apps realmente útiles).