* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 30, 2024, 11:24:40 am

Inserisci il nome utente, la password e la durata della sessione.

229 Visitatori, 0 Utenti

Autore Topic: Web framework per applicazioni in server linux  (Letto 32844 volte)

aesis

  • Newbie
  • *
  • Post: 23
  • Karma: +0/-0
Web framework per applicazioni in server linux
« il: Gennaio 11, 2013, 03:12:58 pm »
Salve,
volevamo sapere se è possibile fare RIA web application ed installarle su di un server linux con apache. Abbiamo visto che tramite CGI e Fast-CGI bisogna avere comunque Windows IIS oppure apache con il mod_cgi che gira solamente su sistemi operativi windows server. Suggerimenti in merito?
Saluti. Samuele.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #1 il: Gennaio 11, 2013, 03:28:01 pm »
non sono esperto in sviluppo RIA ma non mi risulta assolutamente il legame esclusivo con windows

potete dare un'occhiata a extpascal e raudus, tutti e due sfruttano ExtJs (che trovate in http://www.sencha.com/products/extjs), sono sicuro che faranno al caso vostro.

occhio alle licenze ovviamente
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Web framework per applicazioni in server linux
« Risposta #2 il: Gennaio 12, 2013, 06:33:03 pm »
Ciao, allora su extpascal io e il buon nomorelogic abbiamo scritto qualche articolo e se vi va andate a leggerlo. IO ultimamente stò pacioccando con raudus che è davvero ottimo come prodotto. Non è open source purtroppo, ma per ora è gratis. Raudus ora usa un suo set di componenti e forse non dipendono più da extjs.
Raudus funziona bene (in fase di sviluppo) su windows, ha ancora dei difetti su linux, ma una volta sviluppato può essere compilato su linux e quindi funzionare su linux. Volendo non è il caso di avere apache perchè ha un suo web server integrato nell applicazione stessa. Se qualcuno riesce a sistemare le pecche di sviluppo su linux me lo faccia sapere.
Ieri è passato, domani è futuro, oggi è un dono...

aesis

  • Newbie
  • *
  • Post: 23
  • Karma: +0/-0
Re:Web framework per applicazioni in server linux
« Risposta #3 il: Gennaio 12, 2013, 08:50:32 pm »
Ciao a tutti,
Grazie delle risposte andremo a vedere e leggere volentieri gli articoli su extpascal. Il problema vero e' il deploy su server esterni che magari hanno linux installato. Vedremo di approfondire l'argomento magari concofrontandoci con tutti voi.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #4 il: Gennaio 12, 2013, 09:02:22 pm »
Il problema dello sviluppo web con il pascal è più legato al fatto che si producono binari piuttosto che script.
L'OS è in genere ininfluente ma che siano CGI, FastCgi, moduli Apache o web server stand alone, alla fine dei giochi, bisogna avere la possibilità di installare binari e questo troppo spesso è un limite.
Ci sono in giro dei progetti per lo sviluppo di un sistema di scripting ma è ancora tutto allo stato embrionale.
Imagination is more important than knowledge (A.Einstein)

aesis

  • Newbie
  • *
  • Post: 23
  • Karma: +0/-0
Re:Web framework per applicazioni in server linux
« Risposta #5 il: Gennaio 13, 2013, 11:48:16 pm »
Perfetto e' questo che volevo dire...in effetti e' difficile creare dal pascal web application che siano linguaggi script come PHP o python oppure ruby... e' questa la vera limitazione che rende il deploy difficile e poco flessibile.. avere un framework che dal pascal faccia ciò sarebbe il massimo...che ne pensate? Samuele

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #6 il: Gennaio 14, 2013, 08:57:46 am »
Onestamente è un bel po' che ci penso, avere un modulo apache che fa da interprete ad un linguaggio con sintassi pascal sarebbe una piccola grande rivoluzione.
E' vero che sempre di binario si tratta ma quando la diffusione e quindi la richiesta sale prima o poi lo si trova tra i moduli da attivare tipo PHP.

Non sarebbe male appoggiare uno di questi progetti (o scriverne uno tutto nostro), però ci vuole la certezza di avere delle risorse (almeno) umane a disposizione: il lavoro è veramente tanto.
Di beta tester sono sicuro che per strana se ne troverebbero moltissimi.
Imagination is more important than knowledge (A.Einstein)

aesis

  • Newbie
  • *
  • Post: 23
  • Karma: +0/-0
Re:Web framework per applicazioni in server linux
« Risposta #7 il: Gennaio 14, 2013, 10:44:02 am »
Bè...sarebbe bello avere un modulo tipo mod_wsgi ma il lavoro è veramente arduo...ho dato uno sguardo ai sorgenti..e non sono nemmeno semplici da leggere...(conosco il c). Iniziare un progetto sarebbe interessante...ma scriversi un modulo da zero è secondo me è un'impresa senza risorse come già hai detto. Noi siamo a disposizione...se ne può parlare..ma bisognerebbe trovare un punto da dove partire.
Marco e Samuele.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #8 il: Gennaio 14, 2013, 01:57:09 pm »
io attualmente devo terminare un piccolo progettino che ho iniziato da un po' (purtroppo di tempo ne ho sempre poco).

quando l'avrò terminato, se c'è qualche anima pia a cui interessa, si potrebbe iniziare a parlarne. vediamo se qualcuno schiaccia il tasto "mi piace" ;)
Imagination is more important than knowledge (A.Einstein)

aesis

  • Newbie
  • *
  • Post: 23
  • Karma: +0/-0
Re:Web framework per applicazioni in server linux
« Risposta #9 il: Gennaio 14, 2013, 03:37:16 pm »
Benissimo...io già schiaccio "mi piace"...
Samuele.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Web framework per applicazioni in server linux
« Risposta #10 il: Gennaio 14, 2013, 05:25:07 pm »
Mi piace :)
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #11 il: Gennaio 15, 2013, 09:09:33 am »
Imagination is more important than knowledge (A.Einstein)

brunello

  • Jr. Member
  • **
  • Post: 83
  • Karma: +0/-0
Re:Web framework per applicazioni in server linux
« Risposta #12 il: Gennaio 15, 2013, 10:31:58 am »
se non si parla troppo di oggetti una mano sono disposto anch'io a darla, la cosa mi intriga, ciao Brunello

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Web framework per applicazioni in server linux
« Risposta #13 il: Gennaio 15, 2013, 11:16:32 am »
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Web framework per applicazioni in server linux
« Risposta #14 il: Gennaio 15, 2013, 01:14:47 pm »
No problem.
Bisogno di una mano per JS ... presente ;)
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18781
  • Topic in totale: 2235
  • Online Today: 272
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 229
Total: 229

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.