Miguel Angel,
¿ Contrataste Azure no es cierto ? o piensas hacerlo
Atte.,
Lautaro Moreira
Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Miguel Angel,
¿ Contrataste Azure no es cierto ? o piensas hacerlo
Atte.,
Lautaro Moreira
Antonio Linares wrote:Miguel Angel,
Las nombrastes aqui:
... y actualmente estoy 100% metido en las plataformas microsoft. c# + asp.net + winforms + sqlserver = 100% de mis necesidades
independientemente de eso, lo que no llego a entender si tienes tus necesidades al 100% cubiertas, que haces en estos foros ? salvo que te agrade la compañia
Lautaro, por ahora contraté un datacenter, pero el próximo proyecto estará basado en windows Azure, que si lo comparas con el resto de proveedores. los precios son bastante similares (google, Amazon, Salesforce).
pero te puedo decir, que tengo el SDK de Azure, y la verdad es bastante sencillo desarrollar
la gracia es que aquel costo lo puedes asumir tu, o le vendes la solución a tu cliente, y el cancela lo que consuma, (siempre será inferior a contratar personal que administre el datacenter, electricidad, servidores, y licencias)
Saludos,.
Maic.cs
Miguel Angel,
Eres bien recibido aqui y encantado de que nos visites ![]()
En estos foros de soporte técnico tambien tienen cabida las tertulias entre amigos,
Amigos
Mas que preocuparse por migrar a .net ,los que estan aun con base de
datos dbf deben apresurarse en pasar a tecnologia cliente servidor por que una vez
que usas MYSQL o ORACLE , SQL SERVER etc tus datos se accesan desde internet
ya sea desde un programa web o desde FW .
Por que cerrarse a creer que internet se encierra solo a usar navegadores
que es donde corren los progamas web JAVA .net .
No señores tambien un programa echo en FW corre en INTERNET por que usa TCP/IP
para accesar remotamente a una base de datos MYSQL .
Enconsecuencia tambien podira llamarse programa web.
Ante todo hay que dejar bien claro que una aplicacion web y una de escritorio
pueden usar tecnologia cliente /servidor de manera que en ambos hay programacion del
lado del cliente y del lado del servidor .
Puntualizemos cuales son las razones en los cuales las aplicaciones web que corren
en navegador superan a las aplicaciones de escritorio.
Las aplicaciones web son Multiplataforma
Bueno esto no nos debe preocupar mucho por que el S.O windows lo usan el
90 % del mercado.
Las aplicaciones web corren en el navegador y no requieren instalacion
Eso es cierto pero esa ventaja es una sola vez frente a un programa escritorio
por que los softwares de escritorio se instalan una sola vez ,no los instalas a cada rato.
Y el echo de que corran en el navegador no es una ventaja si no una desventaja
por que son mas lentos por que son Interpretados.
Comparen los chats de los navegadores con el messenger y veran las diferencias.
3.Las aplicaciones web no requieren nunca actualizacion
Esta es la real y verdadera ventaja de una aplicacion web que corre en navegador
Pues bien yo tengo la misma ventaja con mi progrma FW .Nunca actualizo mis software
en mis clientes aparecen de un dia para otro en sus pantalla nuevos botones ,mas columans en sus grillas . nuevas opciones en sus menus.
Y como lo hago pues es simple
Lo que tienen que hacer es emular lo que hacen ios navegadores con sus aplicaciones
FW.
Que hace un navegador pide al servidor todas las caracteristicas del formulario,menus
imagenes etc.
Yo hago lo mismo guardo en una base de datos remota todos los datos de mis aplicaciones
formularios , graficos ,script ,menus y mi programa FW se encarga de traer todos esos datos y armar en tiempo de ejecucion los formularios menus o reportes que halla que hacer
en la maquina de mi cliente.
De esa manera yo solo tengo que guardar las actualizaciones de mi sistema en ese servidor remoto y en el acto mis 150 clientes agentes de aduana tienen en el acto el software actualizado.
Ahora el tiempo de respuesta es rapidisimo por que su programa FW no pide todos los datos
del sistema , hace un query y pide solo el formulario que escoje el cliente , hace lo mismo
que el INTERNET EXPLORER.
Ahora los procesos se hacen pues del lado del servidor con los script .
Ahora busquen en google JAVA VS C++ y comparen las diferencias de velocidades
4.Los programas web corren en dispositivos moviles
CREO QUE ESTE ES EL PUNTO donde si estoy obligado a usar JAVA a menos que
FIVETECHSOFT tenga alguna solucion para correr nuestras aplicaciones FW en moviles.
Bueno amigos a los que les interese como hacer que sus formularios se armen desde un
servidor remoto y esten actualizados al instante escriban un mail a cps_envios@yahoo.es
para enviarles un demo.
Saludos
Ah me olvide de mencionar las desventajas de la programacion web en navegador.
Carencias que tienen estas aplicaciones desde un punto de vista de usabilidad (empezando por lo limitado de los widgets de entrada, inputs, textareas, etc, hasta el retardo en cualquier acción del usuario mientras se recarga la página).
El front-end de toda aplicación Web, siempre acabará en un “navegador” y si queremos que se vea bien la mayoría de navegadores debemos desarrollar usando estándares, eso evitará tener que hacer una versión de Html o Css por cada navegador.
las aplicaciones web tardarán algunos años más en equiparse a las de escritorio, pero además, no sólo se tienen que equiparar, hay que equiparar también la facilidad de desarrollo en web.
estimados, acá en ningún momento se ha tratado de evangelizar sobre una herramienta de desarrollo versus otra, o sistema operativo versus otro. acá estamos hablando de un nuevo paradigma de ver el software. casi toda la industria está mirando hacia la "NUBE", lo único que se está diciendo acá que estemos atentos. a estos eventos. para que no nos pille la máquina nuevamente, ahora por más que queramos, no llegará Antonio Linares en su cabazo blanco. a salvarnos. el modelo de desarrollo es totalmente distinto.
caso 1: aplicación de escritorio, tienes todas las validaciones, y lógica en el ejecutable. podemos hacerlas funcionar sobre tcp/ip apuntando a un servidor SQL (Oracle, MSSQL, MySQL, etc). pero nos encontraremos con diferentes cuestionamientos. quien en su sano juicio dejará abiero los puertos del servidor de datos publicados en internet. ¿?, lo dije en una respuesta anterior, podemos tener lo mejor de ambos mundos. y desde nuestras aplicaciones win32 podemos consumir webservices. ahora viene otro de los problemas, el deployment de las aplicaciones. si tienes un "actualizador (LiveUpdate)" puedes hacerlo, y hacer la entrega a tus clientes que acepten la actualización. es un cambio pequeño (un factor de cálculo, validación, cambio de protocolo, no sé) deberás arrastrar la aplicación completa ¿?
caso 2: aplicación web, todas las validaciones y lógicas están en el servidor, funcionan en cualquier OS (MacOSX, Linux, Windows), y plataforma(Intel, PowerPC, Sparc, ARM, etc). sólo la aplicación tendrá acceso al motor de datos, por lo que nos permite un mayor nivel de seguridad. necesitamos hacer un cambio en la validación, sólo la cambiamos en el servidor, por lo que el deployment es inmediato. cuantos de nuestros clientes nos ha dicho, está lindo tu programa, pero necesito verlo desde mi casa... o me compré este teléfono nuevo puedo ver los informes desde el ¿?. con nuestra aplicación win32 sabemos la respuesta. y también la respuesta para la aplicación web.
ambos mundos tienen pros y cotnras, somos nosotros dependiendo del modelo de negocio que tengamos, es por donde nos iremos.
* vender una licencia por ene dolares (win32)
* arrendar el uso de la aplicación por unos cuantos dolares mensuales. (win32)
* vender una licencia por ene dolares, y que el cliente la instale en sus servidores (web)
* arrendar el uso de la aplicación por unos cuantos dolares mensuales. (web)
Ojo, que actualmente tengo un par de aplicaciones win32 que sigo vendiendo, pero muchos clientes me ha dicho si poseo una versión web (60%), es lo que gatilló que abandonase las aplicaciones de escritorio.
Saludos.
Maic.cs
Miguel.
>TheFull, ese discurso de un sistema operativo en concreto, blah, blah, blah.. creo que el 99% de los usuarios de este foro no
>ha programado en otro OS que no sea windows
El discurso no era de S.O, siento la 'fuerza' en ti joven Jedi, sino de Java, pero el "lado oscuro" parece hacer su trabajo.
Yo aquí no estoy hablando de la gente de foro, y si, joven Jedi, mucho Vaporware, demasiado, para empezar otra vez el rollo de las chupimeguays tecnologias de M$.
Como dije, si algo te va bien como herramienta, como el entorno de VisualStudio, cojonudo, pero, como dije, eso te 'fuerza' a usar un solo sistema operativo.
En cambio, la opción Java, puedes usarlo en sistemas que tan siquieras crees que existan.
>A conocer SL (SilverLight) que la verdad en su versión 3.0 es una maravilla,
Yo discuto que sea maravillosa, pero si ya esta Flash.....y claro para usar Moonlight...
Cuando uno hace una herramienta para Internet, no puedes enfocarte en un solo sistema operativo.
>además gnome 3.0 tendrá mucho código escrito en c#.
Bueno, siento decirte que estan quitando aplicaciones c# en gnome por su equivalencia en C++, como Tomboy
La gente de gnome estan virando hacia Vala, hay mucho código de terceras librerias que hacen uso de C, usando C#
dejarían a muchos fuera en temas de librerias.
>Apunta al cloud computing, y aplicaciones web, que nos permiten independencia del OS, y muchas otras cosa
Pero si estas liado 100% a M$, si desarrollas en Silverligth por ejemplo, ¿ de que independencia me estas hablando ?
Porque decirme que C# = Mono y Silverlight = MoonLight es faltar a la verdad, por poner un ejemplo.
Nota:
Por cierto, lo dejo como anecdota, la tecnologia ActiveX/Com, que pensaba que era una de las cosas guapas que supuestamente había desarrollando M$, pues nada, otra copia de los sistemas NeXT.
Y como curiosidad, lo acabo de ver, mira donde esta C#;
Dios estoy senil ya....![]()
Para saber más sobre vaporware, y decir que es muy fácil hablar sin decir nada más, aqui tienes una base
sobre la que te puedes documentar.
Si estuvieses en España te diria de ver la hemoteca y el coñazo que dio en su día el PC-Actual con el tema de Cairo.
http://lasegundapuerta.com/?p=2412
Espero sea de tu agrado ![]()
Y como curiosidad, lo acabo de ver, mira donde esta C#;
Para saber más sobre vaporwaresi queremos hablar de vaporware, podemos hablar de los miles de proyectos open source que quedan en el camino por no tener los recursos necesarios para seguir. o la vez que se trató hacer una única distribución de linux. pero nuevamente nos estamos desviando del tema central.
Yo discuto que sea maravillosa, pero si ya esta Flash.....y claro para usar Moonlight...
Amigos, como hace unos meses alguien de este foro hiso la pregunta de que si deberiamos de dejar las DBF , y mira cual sorpresa ahora la mayoria habla de ADO, TMYSQL, SQLRDD, eso quiere decir que no nos quedo de otra tuvimos que dar el salto a marcahas forzadas.
Como en aquella ocasion hoy en dia no dudo que ahora empesemos a investigar la manera de poder competir con otros desarrolladores de paginas web,
No se trata de cambiar de lenguaje de programacion se trata de buscar otras soluciones para ofrecerle al cliente otras alternativas,
mi cliente quiere una pagina de reservaciones de hotel yo me pregunte y eso con que se come jeje ????
upss y como es un cliente de muchos anios, el confia en nuestro desarrollo y de alguna forma nos obliga a seguirle dando soluciones, de lo contrario nos quedariamos en el pasado, afortunadamete existen otras herramientas, solo es cuestion de aplicarle unas noches de desvelo, yo me decidi utilizar
VS, C# ( Sharp ) , ASP.NET , como herramientas de trabajo en este proyecto, ya les contare como me va , claro y por supuesto si el sr. Linares me permite exponer aqui el resultado de esta nueva aventura para mi.
Saludos...
Cesar,
Encantado de que cuentes lo que quieras y que compartas con los demas compañeros tus experiencias.
Solo establecemos una supervision razonable para evitar publicidad gratuita a terceros, o cuando se falta al respeto básico que debemos mantener entre todos los usuarios de estos foros ![]()
este grafico no nos sirve de mucho, ya que sólo esta enfocado solo a software libre, cuantos de los que estamos acá vivimos del software libre ¿?, cuantos sistemas open source hay desarrollados con fivewin¿?, creo que acá se desvirtuó la conversación. vuelvo a insistir que el se trata de modelos de negocios.Te recomiendo, que le des un vistazo al panorama actual de java, en cuanto al crecimiento como plataforma. y quien es el que sigue a quien. ;) te llevaras una linda sorpresa..y salen todos los niños linux,... bla bla bla