Ver Mensaje Individual
  #4  
Antiguo 17-12-2005
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
POr ninguna razon en especial.

"La plataforma DECIDE el tamaño de tu mercado"

Es una especia de maxima. Por ejemplo:

- Usas PHP/MySql? 10 a 1 a que tendras exito vendiendo el software a una empresa/usuario que corre sobre... php y linux (que obvio!) pero tendras dificultades en justificar, digamos, asp o java. 10 a 1 a que tu mercado es gente que usa linux y cosas por el estilo... (como FreBSD y Mac)

- Usas Java J2EE? Seguro que tu mercado es mainframe o aplicaciones empresariales.

- Usas .NET? Seguro que tu mercado es gente que corre sobre MS

Y asi por el estilo. El tamaño de la plataforma determina tu mercado. Obviamente no hay razones reales para que PHP/MySql NO funcione sobre Windows, pero ENTONCES tendrias que EXPLICAR el porque usas eso si todos los DEMAS usan ASP/ASP.NET y Sql Server. Tecnicamente se puede ganar, comercialmente es dificil.

Ahora intenta CONVENCER a un ferviente defensor del software libre (del arquetipo que odio a MS, que existe) y veras que vender la idea de usar ASP.NET y Sql Server tendra sus escollos. Tecnicamente se puede ganar, comercialmente es dificil.

Tecnologia <> negocios.

Asi que, primero, determina tu mercado... no pelees contra el. Si no te gusta lo que mercado demanda y prefieres usar otra cosa, entonces cambia de mercado, y seras muy feliz, porque no tendras (serias) dificultades en explicar porque elegiste PHP, a un cliente que tiene hosting en linux. Es mas, apuesto que no hay nada que explicar.

Asi ocurre con Delphi. Veras que facil es de vender, si en vez de vender (la idea) TECNICA de su superioridad enfocas a que Delphi es simplemente la mejor herramienta sobre la PLATAFORMA de MS y que complementa lo que hace (vb o vc o vfp) porque se especializa en (aplicaciones multi-nivel o utilidades como antivirus, de sistema, o funciones avanzadas del sistema, lo que sea). Asi se vende facil (la idea) y no hay que pelear.

Una vez que entiendes el mercado y su plataforma primaria, es muy sencillo.

Por que usar .NET? Bueno, en este momento el mercado de .NET es:

#1: Aplicaciones Web con ASP.NET y servicios Web. Actualizaciones a ASP, sobre plataforma Windows 2000+, mayoritariamente clientes plataforma MS con Sql Server.

#2 Los pobres desdichados de VB. Este no importa tanto

A futuro:

#3 Aplicaciones sobre Windows Vista que soporten (facilmente) ALGUNAS de las nuevas funcionalidades.

Si cumples a grandes rasgos con este mercado, tonces tiene sentido.

Pero recuerda que la plataforma Win32>.NET. Y que lo que se puede (con Delphi) sobre Win32 no es distante (y en el caso de aplicaciones de escritorio y de alto desempeño, claramente SUPERIOR) a lo que actualmente se puede con .NET.

Pero definitivamente, deberias ir aprendiendo .NET si tu plataforma es Windows. Pero hazlo inteligentemente: No te voltees 100% sin razon:

http://spanish.joelonsoftware.com/Ar...everDoPar.html

Y no olvides la estrategia de TODO productor de plataformas:

http://spanish.joelonsoftware.com/Ar...AndMotion.html
__________________
El malabarista.
Responder Con Cita