FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Desarrollar para la web
Hola a tod@s.
Ultimamente estoy algo intranquilo porque me temo que el "rollito" de programa de gestión personalizado cobrando tus servicios y dar atención particular a clientes se está acabando, creo que se quedará algo de ese mercado pero tristemente irá a la baja. Ya hace algún tiempo puse un post indagando sobre ese tema y la verdad es que no me aclaró mucho mis dudas. Después de darle bastantes vueltas al tema estoy casi decidido (aunque con pocas ganas, la verdad) de acometer un desarrollo para la web, o sea, algo que se ejecute en un navegador de internet y los datos se almacenen en la "nube", algo que se pueda ejecutar en cualquier dispositivo. Seguramente alguien me dirá que no es lo ideal pero creo que si que es lo menos problemático y más fácil de mantener que hacer desarrollos independientes para cada sistema operativo. Me gustaría primero leer vuestras impresiones al respecto y si alguien tiene ya experiencia en algún framework o herramienta para desarrollar para la web que nos lo cuente. Saludos
__________________
Be water my friend. |
#2
|
||||
|
||||
Ciertamente, ahora "es lo que se lleva", y sí, yo soy de esos que piensan que no es lo mejor. Que a veces bien, pero otras no.
En fin, yo te recomiendo que, si no sabes, empieces a investigar y estudiar programación web. En principio como desarrollador Delphi no deberías tener mucho problema, con ese Delphi4PHP y el poder hacer cosas que luego funcionen vía CGI. Lazarus/FreePascal no está tan puesto en el tema, aunque no da ningún problema en hacer programas para CGI y servidores dedicados como si fuera en Delphi. También tienes Smart Mobile Studio, que traduce de un dialecto de (casi idéntico) Object Pascal a JavaScript (lo he probado y mola bastante ), y el Oxygene que compila a la máquina virtual de Java. Como ves, opciones no faltan. El problema será que te venga el típico cliente que como se entere que usas Delphi/Lazarus/SMS te empiece a poner pegas porque que si Joomla que si Ruby que si Python. Yo todavía tengo que aprender a lidiar con estos engendros para poder mantenerlos y hacer el trabajo sin renunciar a Wirth... Última edición por Ñuño Martínez fecha: 04-05-2016 a las 12:42:09. |
#3
|
||||
|
||||
Por aquí, los que saben de esto, están usando actualmente, Spring para la parte de la API (acceso a los datos) y AngularJS para la parte del Front-End.
Lo que ya no se, es cuanto difícil para nosotros, puede ser empezar con esto a desarrollar algo básico.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
la web es para cosas medianamente complejas sirve,pero aun no veo un erp full en al web y nuve, lo otro es que los clientes (por lo menos los mios) les da ataque saber que su informacion anda en la nube, la unica ventaja que le veo es que te evitas instalaciones remotas, el resto solo desventajas, la velocidad de desarrollo es mucho mas lenta, si pones un programador de experiencia mediana puedes tener agujeros de seguridad y hacer aguas por todos lados, si los hakean seria todo para el sistema y servidor, y ojo que siempre esta expuesto..., dependes de la habilitacion de consolas para ejecutar cosas de tu codigo... luego viene algo y dice "usa tu programa en al intranet sin acceso al exterior" y yo le pregunto entonces para que xuxa lo quieres via web entonces!!!!, los costos son mas elevados en web y las aplicaciones actuales de dellphi seatle soportan manejo de memoria hasta 8gb, las tasas de transferencias son rapidicimas, hoy en dia que estamos a años luz a lo que eran antes y van en aumento dia a dia, puedes ejecutar una app de escritorio via tcp cifrada sin problemas desde tu casa a una ip fija o host virtual dinamico y no se nota salvo que tu trafico sea muuy lento o estes procesando demaciados datos por el programa, ahi optaria por un servicio rest o json que se puede ahcer en delphi y enviar solo el roceso ya masticado al cliente...., si se va el internet trabajas en la red interna y sigues operando... creo que con las velocidades actuales y las que vendran ya no se justifica seguir a puntando a la nuve y la web, antes estos recursos eran muy limitados ahora no... la web la veo como un accesorio para ciertas labores especificas... ejemplo: tengo un sistema erp para gestionar mi empresa y quiero que mis clientes vean su informacion de despachos y cuentas.. pues controlo todo con desktop y a los clientes les hago una web paa que vean lo que necesitan, es mas ahora hasta puedo hacer algo en firemonkey para que lo manejen via android e ios..., bueno esa es mi opinion y mi cleintela ahora a subido, no bajado, la mayoria detestan las app en web por que las encuentran feas, engorrosas para labores complejas, lentas, y les exigen naveadores especificos para operar...saludos querido foro!!
|
#5
|
||||
|
||||
Ñuño, Neftali, gracias por vuestros comentarios. Estudiaremos las herramientas que comentáis a ver qué tal.
Fredo, gracias por tus comentarios. Yo estoy bastante de acuerdo contigo, es más, hasta ahora mismo me busco la vida con ese sistema, pero el problema es otro, la "globalización". Hasta hace unos años (y todavía ahora) mi empresa es referente en la zona en todo lo relacionado a implantación de "erps" de gestión más o menos personalizados dependiendo del tipo de empresa y precisamente el problema es ese, la "zona". Ahora todo el mundo tiene internet, todo el mundo se maneja más o menos en la red y todo el mundo busca soluciones en la red. Mi radio de actividad es la "zona" que yo puedo abarcar físicamente, y esta es limitada. Ahora por internet cualquiera puede contratar un erp, o bien gratuito, o bien por unos pocos euros mensuales y llevar su gestión o contabilidad. ¿Desventajas?, muchas, las que todos sabemos y hemos comentado, ¿ventajas?, si haces un desarrollo medianamente decente contemplando multiidioma y otras particularidades de cada país, mi "zona" se convierte en el mundo entero. Agradeceré que sigáis comentando y aportando posibles herramientas de desarrollo para este asunto. Saludos
__________________
Be water my friend. |
#6
|
||||
|
||||
Cita:
|
#7
|
||||
|
||||
Cita:
Pero esta es la realidad: Quien tiene musculo financiero siempre ha tenido las de ganar. ---- Cita:
Aqui somos varios los que hemos vivido varias olas de tecnologia. Es cierto que mercados nacen y mueren, pero no es cierto lo que afirmas. De hecho "programa de [lo que sea] cobrando tus servicios y dar atención particular a clientes" es el aspecto mas lucrativo y amplio de todos! El punto es que no hay que confundir el fallar en el aspecto de negocios con el angulo de tecnologia. De hecho, lo que planteas es: Rehacer todo en un ambiente que desconoces, en una ola tecnologica que FUE importante hace años pero NO ES LA ACTUALMENTE CRITICA y gastar tiempo y dinero. Para que al fin, termines: Cobrando tus servicios y dar atención particular a clientes Que es de lo que te han estado hablando la mayoría en este hilo! ------ P.D: Y que hacer web es mas costoso y complejo... pero de eso ya se ha hablado bastante en este foro, asi que dejemos a un lado un poco la tecnologia y reenfoquemos al problema serio: ---- Para empezar, vamos a PORQUE el estilo clásico que propone el modelo de "negocios" open source (coje algo hecho, cobra por instalación, servicios, pequeñas alteraciones, etc) es el PEOR posible para alguien pequeño, y porque el modelo que quieres tirar por la borda es el que mejor te conviene. ES IMPORTANTE aclarar que el "open source" tiene muchas ventajas técnicas, sociales y potencialmente económicas -pero que requiere entender el *como*-, pero como modelo de NEGOCIOS en su forma como se ha vendido no es la mejor. ---- Todo negocio busca maximizar sus ganancias, ampliar su cuota de mercado y hacerlo al menor costo posible, mientras, tiene que competir. Debes entender que esto es cierto, aun cuando no haya malicia de antemano (asi que los ejemplos que voy a poner NO significa que les estoy achacando malicia, simplemente, que quieran o no, eso es lo que estan logrando). Si hay poca o ninguna competencia, o esta no es eficiente, lograr esos objetivos es FACIL. Estas sufriendo porque ahora hay mas competencia que antes. Ok? Todo negocio, por lo tanto, intentara ser el #1 (osea: Un monopolio de hecho). No importa lo que pensemos con cosas ideológicas: Esa es la realidad. Si tu fueras el unico proveedor de tecnologia, no estarias aqui preocupado, cierto? Ahora, como hace un negocio para lograr ese objetivo? Hay varias formas, pero el open source, las franquicias, la reventa de marcas, ser distribuidor no exclusivo, etc todo apunta a lo mismo: Las empresas inteligentes intentaran hacer de sus productos/servicios complementarios simple MERCANCIA: https://es.wikipedia.org/wiki/Mercan...(econom%C3%ADa) Cita:
Osea: Puedes vender todos los iPhones que quieras, pero jamas tendras las ganancias de Apple, porque TU SOLO ERES UNO DE MUCHOS, mientras el ES EL UNICO, el #1. Tu eres mercancia. Un generico, sin mayor diferenciación en un mar de opciones similares. Reemplazable y que finalmente tendras presión a bajar precios para vivir. Eso es lo que hacen empresas como Google, MS y demás al promover el open source. Eso es lo que hace Linus Torlvarlds tambien Y TODOS los que hacen un proyecto open source exitoso (jQuery, Apache, Linux, MySql: Ves como estos terminan aniquilando y/o manteniendo a raya a la competencia, por su fuerza de mercado?). Al ser tu un distribuidor de su producto, aun si te va bien, lo unico que estas es ayudando a mantener y fortalecer el monopolio (en progreso, o de facto). Y eres REEMPLAZABLE. Por eso si distribuyes un ERP (comercial o open source) puede que te vaya bien. Yo conozco gente así, y si termina yéndote mejor que antes, pues que bien. Pero por lo menos entiende que has rechazado ser cabeza de raton y aceptado ser cola de leon. Hay un dicho que dice: No tercerizes el aspecto clave de tu negocio. Y este es el punto que muchos aqui no ven: Si sos programador, y es lo que MEJOR eres, como es que prefieres dejar de lado eso, simplemente revender mercancia, e intentar ser vendedor/asesor/soporte tecnico/comerciante, lo cual, no te va bien? Te termina pasando lo del "principio de incompetencia de Peter" ----- Ahora que es claro que ser "vendedor de mercancia" no es lo mejor, entonces porque no hay que desfallecer. Es cierto que la competencia es fuerte, y los negocios son difíciles. Ademas, las empresas grandes, y aqui involucremos no solo a proyectos open source "gratis" que estan -con o sin intencion- desplazando a los pequeños y al musculo financiero, de empresas como Google, MS, Apple, y las que estan detras de OpenERP y similares, que pueden aguantar el vender a perdida con tal de "matar de hambre" al raton. PERO ESO SIEMPRE HA SIDO ASI. Y si pa' sobrevivir tienes que vender empanadas, pues que se le va a hacer? Sin embargo, tu propiedad intelectual, experiencia y demás es muy valiosa, no la ignores simplemente por pasar una mala racha. Puede que hayan mil ERPs en el mercado, pero ninguno sera como el tuyo. Ahora, el problema es si estan clonando y no innovando lo suficiente, y por ende, no estas diferenciando lo suficiente de las opciones del mercado, entonces estas frito en todos los sentidos. Asi que lo que debes pensar muy bien es que te hace diferente, mejor, superior. Piensa igual que un grande: Tu objetivo es ser el #1. Escoje en QUE, y para que QUE SEGMENTO del mercado. Luego debes alinear esos objetivos con lo que ofreces en tecnologia. Puede que te toque darle ese shampoo de "web" o "móvil", o que estes re-inventado la interface de tus apps para que sigan siendo frescas y nuevas, y no crean que estas estancado. Ahi es donde es importante entender la importancia de lo estetico "Huele a nuevo" es muy poderoso, pero tambien "solido y confiable" que solo pasa con el tiempo. Asi es como vende Harley Davidson no? Recuerda que al final la ventaja del raton es: 1- Que puedes moverte mas rapido que la competencia grande. Es muy facil "ganarle" la carrera incluso a una multinacional si eres habilidoso. 2- Puedes darle atencion REALMENTE PERSONAL a los clientes. Dime, cuando el gerente de Google te ha ayudado en algo? Esa es el arma #1 a nuestra disposcion! 3- Juegas en casa. La cercania geografica es importante. El que puedas a veces moverte a donde esta la gente es algo que raramente pueden lograr un grande. Asi que te queda es aprender un poco sobre marketing, ser mejor negociante, y similar. Y/o aliarte o contratar gente en el tema. Invierte en la imagen, presentacion de tus productos y servicios. Y cobra mas alto, y/o de forma mas recurrente. Aprende a desechar los clientes que solo buscan "mercancia" (o conviertelos) y concentrate en lo que eres fuerte.
__________________
El malabarista. |
#8
|
||||
|
||||
Amigo mamcx.
Ya echaba de menos algún comentario tuyo, como siempre completo y bien planteado. Básicamente estoy de acuerdo contigo en la mayoría de lo que expones pero no podemos negar que el modelo de negocio "clásico" de "Fabricante local que instala y da servicio personalizado a sus clientes" no va a morir pero si va a la baja. Cada vez la gente está más familiarizada con las nuevas tecnologías y cada vez la gente es más proclive a buscar soluciones en la red a coste cero o muy bajo. Hace unos años era impensable que cualquier pequeño negocio se descargara un programa gratuito en internet, lo instalara, configurara y pusiera en marcha y ahora es bastante frecuente. Son pequeñas empresas que no necesitan ni requieren nada especial, solo cuatro funciones básicas que casi cualquier aplicación se las da y con eso "van tirando", ese mercado que hasta ahora era mío lo estoy perdiendo y esto es un pequeño ejemplo de por dónde hay "escapes" en este formato de negocio. Yo no digo que el modelo nuestro actual se vaya a perder totalmente, la prueba está en que seguimos teniendo y poco a poco haciendo mercado, pero lo que si tengo claro es que ese nicho de mercado va a la baja por lo que creo que es necesario "abrirse" a otras formas de mercado. Mi idea al final no será tan radical para dejar nuestro sistema de negocio pero tampoco encerrarme en él por la posibilidad de "morir resistiendo" así que, seguramente, lo que haré será intentar abrir una nueva vía con algún modelo tipo "saas" manteniendo lógicamente el negocio actual que tenemos. Gracias y un saludo
__________________
Be water my friend. |
#9
|
||||
|
||||
¡Muy interesante también tu punto de vista Mario!
|
#10
|
||||
|
||||
Cita:
__________________
El malabarista. |
#11
|
||||
|
||||
Bueno,
yo lo veo más como una evolución del negocio. Es decir, según pasa el tiempo, voy incorporando nuevos productos/servicios a los que ya tengo para captar más clientes o para ofrecerlos a los que ya tengo. El tiempo va "matando" los productos o servicios que quedan obsoletos; si no es el tiempo, es la propia rentabilidad de los mismos. Como es normal, sacas nuevos productos y vas observando qué pasa, fortaleciendo los que funcionan y abandonando los que no lo hacen. Hay que diversificar la oferta !! Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿compilar y desarrollar en y para linux *nix.? | JXJ | Linux | 5 | 19-10-2011 10:15:11 |
Tu sueño hecho realidad: las librerías para desarrollar programas para MSN Messenger | Black_Ocean | API de Windows | 2 | 12-02-2009 07:46:22 |
Como desarrollar para IPAQ | erasmorc | OOP | 1 | 02-02-2005 16:03:21 |
Consejo para desarrollar en linux | Casimiro Notevi | Varios | 2 | 05-01-2005 10:41:51 |
Consejos para desarrollar en equipo | Onti | Varios | 1 | 15-01-2004 17:50:25 |
|