Domanda

Abbiamo una grande applicazione web in esecuzione su Lazo, principalmente perché prima era un enorme database di filemaker interno, che doveva essere aperto al pubblico come app web.

Tuttavia, l'applicazione Web non utilizza filemaker, ma viene eseguita su un database MySQL, ricreato ogni giorno.

L'unica ragione che conosco per l'uso di Lazo è la sua facile integrazione con Filemaker, ma non ho mai usato Lazo. (Sono un ragazzo perl / php / mysql / javascript)


Quindi ho tre domande:
Lazo è una lingua praticabile per un'app Web? Ci sono importanti vantaggi che offre rispetto ad altre lingue?

Dovremmo voler aggiornare quell'app, dovremmo usare un linguaggio più usato e conosciuto o dovremmo attenerci al lazo?

C'è qualcuno qui che utilizza effettivamente il lazo?

È stato utile?

Soluzione

Ehilà ... ho pensato di aggiungere i miei due centesimi alla discussione: attualmente sto sviluppando quotidianamente a Lasso. Sono stato assunto qui (grande università del New England) circa 1,5 anni fa come programmatore web ... con poca esperienza di programmazione (in una vita precedente, ero un web designer. Conoscevo CSS e HTML come il palmo della mia mano, ma solo alcuni php molto limitati). In effetti, non avevo nemmeno sentito parlare del linguaggio di programmazione Lasso prima di iniziare qui. Comunque, erano abbastanza fiduciosi che l'avrei preso in fretta. Scettici quanto me, avevano ragione. La sintassi di Lasso è veloce e facile da imparare. Dopo aver avvolto la testa attorno alla sintassi e al [SquareBrackets] , il resto si posiziona all'istante. In breve tempo sono stato in grado di creare app Web complesse e basate su database.

Per quanto riguarda la comunità, chiaramente quello di Lasso non è in alcun modo vicino a quello di php o ruby ??... ma quello che ho scoperto è che gli sviluppatori di Lasso sono fan sfegatati del linguaggio e quindi sono molto attivi e disponibili. Personalmente, trovo una piccola comunità devota più facilmente accessibile e meno intimidatoria. La maggior parte delle conversazioni Lasso davvero succose si svolgono su LassoTalk . Inoltre, sono andato alla Conferenza degli sviluppatori di Lasso lo scorso anno e sono rimasto sbalordito dalla dedizione della società Lassosoft e della comunità degli sviluppatori. (Per non parlare di tutte le cose eccitanti in arrivo in Lasso 9 ... entro la fine dell'anno?)

Alcuni aspetti negativi di Lasso: in primo luogo, il costo. È costoso. Non ci sono due modi per farlo (anche se stai solo cercando di creare qualcosa per demo o per una distribuzione molto piccola, potresti essere in grado di cavartela con installazione dello sviluppatore ). In secondo luogo, la mancanza di opzioni di hosting mature. Dai un'occhiata alla grande quantità di cose che puoi ottenere in qualsiasi $ 5 / mese casuale. php hosting plan e confrontalo con qualsiasi cosa tu possa trovare per Lasso. Sì, è piuttosto approssimativo là fuori (questi ragazzi non sono molto da guardare, ma sono abbastanza affidabili: cheaplassohosting.com ). Immagino che la maggior parte degli utenti di Lasso stiano ospitando le proprie soluzioni.

Se decidi di continuare con Lasso, ecco alcune risorse che ho trovato preziose:

tagSwap - uno scambio di alunni per tag personalizzati Lazo

Riferimenti Lazo

Suggerimento della settimana

Vale anche la pena notare che esiste un ambiente Lazo per Eclipse e un supporto integrato in Panic's Coda (che approvo con entusiasmo!).

Yeesh ... non voleva dire che fosse così lungo. Ad ogni modo, sarei felice di rispondere ad alcune specifiche per te. Buona fortuna in qualunque direzione scegliate di andare!

Altri suggerimenti

Lasso ha una lunga storia. La nostra azienda lo ha usato un po 'in passato, prima di passare a PHP. Il lasso aveva una sintassi piuttosto ingombrante, ma era di molti giri fa (3.6.6, intorno all'anno 2001) e potrebbe essere migliorato. La mia sensazione è che la comunità di sviluppo sia relativamente piccola.

Concentrerei la tua decisione su due domande:

1) Funziona ora? 2) Con quale facilità puoi trovare o addestrare qualcuno che conosce Lasso?

Poiché il tuo back-end è MySQL, non vi è alcun ostacolo all'utilizzo di un linguaggio come PHP. La traslitterazione da Lazo a PHP è in genere piuttosto semplice, a seconda di quante delle strutture più avanzate di Lazo si stanno utilizzando. Ma anche quelli tendono ad avere equivalenti pronti in PHP e simili.

Non c'è davvero nessuna risposta pat. Se l'app non funziona correttamente o funziona male e / o ti aspetti di doverlo modificare in modo estensivo nel prossimo futuro e hai dei dubbi su come trovare un aiuto qualificato, questo potrebbe essere un argomento per considerare il passaggio a una nuova piattaforma .

Purtroppo stiamo mantenendo un'app Lasso qui ed è un vero incubo. Il lazo si schianta una volta al giorno in media. Le persone di LassoSoft sono molto veloci nel prendere i nostri soldi ma non forniscono alcun supporto utile. Come probabilmente avrai notato, nessuno usa Lasso e farai fatica ad assumere personale qualificato. Faresti meglio con Ruby, Python, Perl, Java o persino PHP.

Ho usato Lasso molti anni fa (con FileMaker 6) Ricordo solo che era difficile, ma non riesco a ricordare molto di più, quindi non è giusto commentarlo ulteriormente, credo che ci sia un plug-in Lasso Studio per Dreamweaver e Spero che sia migliorato dal 2003.

Tuttavia, posso commentare le alternative

  • FileMaker fornisce un assistente al sito php (dato che sei un ragazzo php, questo dovrebbe essere di interesse), non l'ho usato ma ho ascoltato ottimi rapporti

  • Una società chiamata Six Fried Rice ha sviluppato un plugin per Ruby on Rails chiamato Rfm (vedi http://sixfriedrice.com/wp/products/rfm/ ), così puoi costruire un sito in Rails e comunicare facilmente con il tuo server FileMaker - se hai voglia di scegliere una nuova lingua perché non provarlo, mentre non sono un esperto di Rails, ho trovato molto facile raggiungere un livello competente.

Con alternative così grandi che sono così ben supportate da comunità proattive, ho rinunciato a Lasso in una fase iniziale.

Spero che le mie opinioni, soggettive come sono, possano aiutarti

Usiamo Lasso da 10 anni e ne siamo davvero contenti. Nel corso del tempo, ho avuto 2 sviluppatori diversi, ognuno dei quali conosceva un po 'di PHP all'avvio. Abbiamo considerato in entrambi i punti se c'era un motivo per gocciolare Lasso e spostare tutto in PHP. Dato che ciascuno degli sviluppatori si è sentito a proprio agio nella posizione, entrambi sono arrivati ??alla conclusione che Lasso era facile da usare e per molti aspetti molto più intuitivo in cui lavorare rispetto a PHP. In ogni caso, non siamo mai andati molto lontano verso un passaggio totale.

Le esigenze del nostro database sono ancora quasi interamente soddisfatte con FileMaker. dal momento che può con Oracle, MySQL e MS Server Server, è rimasta una soluzione di database perfetta per noi. La maggior parte del nostro lavoro su Lazo / Web consiste semplicemente nella visualizzazione di dati sul Web e in semplici moduli Web. Ne abbiamo giocato un po 'con FileMaker PHP e penso che sembri promettente. Abbiamo anche utilizzato la Pubblicazione Web Istantanea FileMaker in modi limitati. Scegli lo strumento giusto per il lavoro, invece di pensare che uno strumento faccia tutto.

A differenza di un utente precedente, non abbiamo riscontrato problemi con l'arresto anomalo da molti anni. Il nostro Lazo / server web non si è arrestato in modo anomalo da 5 anni.

Se non usassi fileMaker e avessi una storia di 10 anni con Lasso, darei comunque un'occhiata. La mia esperienza è che è abbastanza facile da imparare e se il tuo codice è ben scritto e documentato, non devi preoccuparti di quanto sia facile trovare uno sviluppatore Lasso esperto. Penso che la parte difficile per una persona PGH che apra il codice Lazo non sia documentata, non hanno molto da cui cominciare. quindi la documentazione è tutto!

Infine, la community di Lasso è una risorsa fantastica ed estremamente utile. Mentre ci possono essere un sacco di risorse là fuori per PHP, può essere difficile trovare persone utili e utili. Con Lasso ci sono alcune risorse davvero fantastiche, ma anche una comunità molto attiva di persone estremamente disponibili ad aiutarti.

La nostra azienda utilizza Lasso e Filemaker. Ho trovato un'ottima partenza da quello che ero solito fare. Il motivo per cui è stato scelto in primo luogo è stato a causa di Filemaker. Se stai usando MySQL, allora ti consiglio di passare a PHP o qualcos'altro. C'è solo altra documentazione, forum e codice di esempio che puoi usare. Ma ancora una volta, il costo del porting di un progetto così vasto potrebbe non valerne la pena.

Cordiali saluti, il nostro server Lazo si arresta in modo anomalo circa una o due volte al mese, il che è più spesso di quanto dovrebbe.

Facci sapere cosa decidi e in bocca al lupo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top