none
Aplicacion web para escritorio.

    Question

  • Hola amigos:

    Pregunto porque nunca lo he hecho.

    Soy principiante, he hecho una o dos paginas web con acceso a datos con lenguages: VB, ASP.NET, JQUERY, HTML y algo de C##.

    Quiero aprovechar estas funcionalidades para crear una aplicacion de escritorio, por ejemplo una de facturacion, pero con la interfaz web, es decir, que se despliegue con un explorador.

    Preguntas:

    La puedo hacer?

    Es conveniente?

    Cuales son los puntos a tener en cuenta?

    Que tecnologías me recomiendan?

    Y cualquier otra que me puedan contestar.

    Tengo:

    Visual Studio 2010

    Expresion Studio 4

    Suite de Adobe CS5

    SQLExpress 2008

    Gracias amigos

    Sunday, November 18, 2012 9:29 PM

All replies

  • hola

    Quiero aprovechar estas funcionalidades para crear una aplicacion de escritorio

    pero las aplciaciones de escritorio no tienen anda que ver con un desarrollo web

    en un desarrollo windows applciation no usas no jquery, ni html ni asp.net, o sea son algo completamente distinto

    La puedo hacer?

    por lo que planteas diria que no

    Que tecnologías me recomiendan?

    podrias quizas crear una aplciaicon de escritorio que haga uso de servicio web para consumir la informacion que este expuesta en la web

    pero eso solo serian servicios asmx o sino de WCF

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Sunday, November 18, 2012 9:49 PM
  • Existen las aplicaciones HTA (HTML Application) que corren usando los DLL de Internet Explorer.  Estas aplicaciones son efectivamente páginas web y pueden usar Javascript y jQuery, pero no tiene usted opción de correrlas en Firefox o Chrome.  Correrán con el motor de IE únicamente.

    Jose R. MCP
    Code Samples

    Sunday, November 18, 2012 11:08 PM
  • Hola Formulaz5.

    Aplicación web para escritorio son dos términos muy diferentes y "estrictamente" no compatibles, pero puede que quisieras hacer una aplicación web normal. Simplemente tienes que hacer una aplicación web como siempre has hecho. Lo único que tienes que tener en cuenta es cuál va a ser su ámbito.

    Cuestiones a tener en cuenta

    ¿La aplicación va a ser de tipo local, intranet o extranet?

    • Local: Todo instalado localmente en un pc
    • Intranet: Pública en la red de la empresa
    • Extranet: Pública a través de internet

    Local

       Si es local, tendrías que instalar todo lo necesario en el PC del usuario, base de datos, desplegar la aplicación web y resto de elementos que te sean necesarios. El acceso, http://localhost/tuaplicación

    Intranet

       Sólo accesible desde la red de la emprsa. Deberás tener un servidor donde despliegas la aplicación web y la base de datos la despliegas en otro servidor (recomendado sobre todo para aplicaciones que manejen muchos datos) o en el mismo servidor (sólo lo recomendaría si es una aplicación muy simple de poca importancia). Los usuarios accederían a la url de la aplicación en el servidor http://tuservidor/tuaplicación y la utilizarían a partir de ahí generalmente mediante un login, a no ser que te de igual el usuario que realice la acción

    Extranet

       Se diferencia de la Intranet en que la aplicación es accesible desde fuera de la red de la empresa. Puedes usar el mismo despliegue anterior pero tendrías que publicar la aplicación en internet, es decir, asignarle una dirección pública que podría ser https://direcciónwebempresa/tuaplicación En este caso es más que recomendado (casi te diría que debería ser obligatorio) usar login y que la url estuviese bajo protocolo seguro https.

       Otra opción es que alojaras la aplicación en un alojamiento en internet.

    ¿Puedes usar jQuery, HTML, ASP.Net...?

    Puedes usar lo que necesites pero tienes que tener en cuenta que sería para acceder con el navegador web.

    Yo tengo una aplicación de gestión de contabilidad hecha con ASP.Net para ser usada desde cualquier oficina de una empresa. Simplemente abren el navegador, van a la URL de la aplicación, se validan y la usan. El despliegue va en función del requerimiento del cliente. Si sólo tiene un PC y no tiene internet o no la quiere pública, pues en local; si tiene una red y la quiere en la intranet, despliego en sus propios servidores y si quiere que sea una extranet, despliego en sus servidores y publico en internet un acceso a la aplicación o despliego en un servidor en internet.

    La forma de acceder, es la que te comenté en cada uno de los puntos.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    Twitter | @saintwukong

    Sunday, November 18, 2012 11:57 PM
  • Muchisimas gracias Santiago

    Esa es la informacion que necesito saber. Has sido muy ilustrado y claro.

    Quizas debi preguntar, que si armo un sitio web con acceso a datos, entonces si podria utilizarlo solo local o como intranet y cual serian los aspectos a tener en cuenta.

    Pero, ya quede claro.

    Tuesday, November 20, 2012 2:22 AM
  • Genial Formulaz5.

    Si te ha ayudado la respuesta, márcala para que otros usuarios con la misma duda puedan encontrarla.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    Twitter | @saintwukong

    Tuesday, November 20, 2012 9:40 AM