Example of Web Server with Harbour

Post Reply
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

Example of Web Server with Harbour

Post by thefull »

Hola , he publicado un nuevo video que muestra el poder de un WebServer usando Harbour.
Hi, I post new video of power of harbour using Web Server.
http://xthefull.blogspot.com.es/2016/07 ... rbour.html
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Example of Web Server with Harbour

Post by hmpaquito »

Hola Rafa,

Sencillamente impresionante todo, pero en especial el planning.

¿ Podrias dar algo más de información de cómo está construido todo ?
¿ Generais el codigo hml / js ?

¿ En el blog hablas de una libreria y templates ? ¿ Teneis alguna libreria para vender ?

A ver si nos puedes contar algo más.

Saludos
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Example of Web Server with Harbour

Post by cnavarro »

Rafa, enhorabuena, fantástico
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

Re: Example of Web Server with Harbour

Post by thefull »

hmpaquito wrote:Hola Rafa,

Sencillamente impresionante todo, pero en especial el planning.

¿ Podrias dar algo más de información de cómo está construido todo ?
¿ Generais el codigo hml / js ?

¿ En el blog hablas de una libreria y templates ? ¿ Teneis alguna libreria para vender ?

A ver si nos puedes contar algo más.

Saludos
Buenas, todo el front-end es bootstrap.
La libreria httpd, contiene un sistema de templates, el cual hace que puedas importar ficheros entre si, y lo hace automatico
de esta manera, puedes hacer pequeños ficheros html.

Por ponerte un ejemplo, para mostrar la informacion del webservices;

info.tpl

Code: Select all

{{extend main}}

<div id="wrapper" style="margin-top:30px">
    {{include navigation}}

    <div id="page-wrapper">
         {{include /partials/info}} 
    </div>    
    <!-- /#page-wrapper -->

</div>
<!-- /#wrapper -->

 
/partials/info.tpl

Code: Select all

<div class="row">
    <div class="col-lg-12">
        <h1 class="page-header">Information Web Server</h1>
    </div>
</div>

<!-- System Core -->
<div class="container-fluid">
    <div class="panel panel-info">
        <div class="panel-heading">
            <h3 class="panel-title">Information System Core</h3>
        </div>
        <div class="panel-body">
            <table class="table table-striped">
                <tbody>
                    <tr>
                        <th width="350" scope="row">OS</th>
                        <td>{{: OS}}</td>
                    </tr>
                    <tr>
                        <th scope="row">Harbour</th>
                        <td>{{: VersionH}}</td>
                    </tr>
                    <tr>
                        <th scope="row">Build Date</th>
                        <td>{{: hb_BuildDate}}</td>
                    </tr>
                    <tr>
                        <th scope="row">Compiler C</th>
                        <td>{{: hb_Compiler}}</td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
</div>

<!-- Capabilities -->
<div class="container-fluid">
    <div class="panel panel-info">
        <div class="panel-heading">
            <h3 class="panel-title">Capabilities</h3>
        </div>
        <div class="panel-body">
            <table class="table table-striped">
                <tbody>
                    {{: rdd}}
                </tbody>
            </table>
        </div>
    </div>
</div>

<!-- Variables -->
<div class="container-fluid">
    <div class="panel panel-info">
        <div class="panel-heading">
            <h3 class="panel-title">Variables Server</h3>
        </div>
        <div class="panel-body">
            <table class="table table-striped">
                <tbody>
                    {{: serverinfo}}
                </tbody>
            </table>
        </div>
    </div>
</div>
 
De esta manera, separamos la presentación del codigo de Harbour, y nos permite modificar el html , sin afectar al WS.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Post Reply