Question

Nous avons une énorme application Web fonctionnant sous Lasso, principalement parce qu’il s’agissait au départ d’une énorme base de données interne de FileMaker, qui devait être ouverte au public en tant qu’application Web.

Cependant, l'application Web n'utilise pas Filemaker, elle s'exécute sur une base de données MySQL, recréée tous les jours.

La seule raison que je connaisse pour utiliser Lasso est son intégration facile avec FileMaker, mais je n’ai jamais utilisé Lasso. (Je suis un gars perl / php / mysql / javascript)

J'ai donc trois questions:
Le lasso est-il un langage viable pour une application Web? Existe-t-il des avantages importants par rapport aux autres langues?

Devrions-nous mettre à niveau cette application, devrions-nous utiliser un langage plus répandu et mieux connaître, ou devrions-nous rester avec le lasso?

Y a-t-il quelqu'un ici qui utilise réellement le lasso?

Était-ce utile?

La solution

Hé là ... je pensais juste ajouter mes deux sous à la discussion: je me développe actuellement tous les jours à Lasso. J'ai été embauché ici (grande université de la Nouvelle-Angleterre) il y a environ un an et demi en tant que programmeur Web ... avec peu d'expérience en programmation (Dans une vie antérieure, j'étais concepteur Web. Je connaissais les langages CSS et HTML, mais seulement quelques php très limités). En fait, je n'avais même pas entendu parler du langage de programmation Lasso avant de commencer ici. En tout cas, ils étaient assez confiants pour que je le relève rapidement. Aussi sceptiques que j'étais, ils avaient raison. La syntaxe Lasso est rapide et facile à apprendre. Une fois que vous avez compris la syntaxe et le code [SquareBrackets] , le reste se met instantanément en place. En peu de temps, j'ai pu créer des applications Web très complexes, basées sur une base de données.

En ce qui concerne la communauté, il est clair que celui de Lasso est bien inférieur à celui de php ou de ruby ??... mais ce que j’ai découvert, c’est que les développeurs de Lasso sont de fervents adeptes du langage et sont donc très actifs et utiles. Personnellement, je trouve une petite communauté dévouée plus facilement accessible et moins intimidante. La plupart des conversations Lasso vraiment juteuses ont lieu sur la LassoTalk . Oh aussi, je suis allé à la conférence des développeurs Lasso l'année dernière et j'ai été époustouflé par le dévouement de la société Lassosoft et de la communauté des développeurs. (Sans parler de tout ce qui est passionnant dans Lasso 9 ... plus tard cette année?)

Certains inconvénients de Lasso: d’abord et avant tout, le coût. C'est cher. Il n'y a pas deux façons de le faire (cependant, si vous souhaitez simplement créer quelque chose pour une démonstration ou pour un très petit déploiement, vous pourrez peut-être vous en sortir avec le installation du développeur ). Deuxièmement, le manque d'options matures d'hébergement. Jetez un coup d'œil à la vaste quantité de choses que vous pouvez obtenir avec n'importe quel montant aléatoire de 5 $ / mois. php plan d'hébergement et comparer cela à tout ce que vous pouvez trouver pour Lasso. Ouais, c'est assez difficile (ces gars-là ne sont pas nombreux à regarder, mais ils sont assez fiables: cheaplassohosting.com ). J'imagine que la plupart des utilisateurs de Lasso hébergent leurs propres solutions.

Si vous décidez de continuer avec Lasso, voici quelques ressources que j'ai trouvées inestimables:

tagSwap - un échange puplique de balises personnalisées Lasso

Référence Lasso

Conseil de la semaine

Il est également intéressant de noter qu’il existe un environnement Lasso pour Eclipse ainsi qu’un support intégré dans Panic's Coda (que je soutiens avec enthousiasme!).

Yeesh ... ne voulait pas que cela soit si long. Quoi qu'il en soit, je serais ravi de répondre à vos questions avec quelques détails. Bonne chance quelle que soit la direction dans laquelle vous choisissez d'aller!

Autres conseils

Lasso a une longue histoire. Notre firme l’avait déjà beaucoup utilisée avant de passer à PHP. La syntaxe de Lasso était assez lourde, mais c'était il y a beaucoup de révolutions (3.6.6, vers l'an 2001) et elle s'est peut-être améliorée. Mon sentiment est que la communauté de développement est relativement petite.

Je concentrerais votre décision sur deux questions:

1) Est-ce que ça marche maintenant? 2) Avec quelle facilité pouvez-vous trouver ou former quelqu'un qui connaît le lasso?

Étant donné que votre back-end est MySQL, rien ne vous empêche d'utiliser un langage tel que PHP. La translittération de Lasso en PHP est généralement assez simple, en fonction du nombre d’installations plus avancées de Lasso que vous utilisez. Mais même ceux-ci ont tendance à avoir des équivalents en PHP et autres.

Il n'y a vraiment aucune réponse positive. Si l'application fonctionne mal ou fonctionne mal, et / ou si vous pensez avoir besoin de la modifier en profondeur dans un avenir proche, et que vous avez des doutes quant à la recherche d'une aide qualifiée, cela pourrait constituer un argument pour envisager le passage à une nouvelle plate-forme. .

Nous maintenons malheureusement une application Lasso ici et c’est un cauchemar absolu. Lasso se bloque une fois par jour en moyenne. Les employés de LassoSoft s’empressent de prendre notre argent, mais ne fournissent aucun soutien utile. En outre, comme vous l'avez probablement remarqué, personne n'utilise Lasso et vous aurez du mal à embaucher du personnel qualifié. Vous seriez mieux avec Ruby, Python, Perl, Java ou même PHP.

J'ai utilisé Lasso il y a de nombreuses années (avec FileMaker 6). Je me souviens seulement que c'était difficile, mais je ne m'en souviens plus beaucoup à ce sujet. Il est donc injuste de le commenter davantage. J'espère que ça s'est amélioré depuis 2003.

Cependant, je peux commenter les alternatives

  • FileMaker fournit un assistant de site php (puisque vous êtes un gars php, cela devrait vous intéresser), je ne l’ai pas utilisée mais j’ai entendu de très bons rapports

  • Une société appelée Six Fried Rice a mis au point un plugin pour Ruby on Rails appelé Rfm (voir http://sixfriedrice.com/wp/products/rfm/ ), de sorte que vous puissiez créer un site dans Rails et communiquer facilement avec votre serveur FileMaker - si vous souhaitez choisir une nouvelle langue, pourquoi ne pas l'essayer, Bien que je ne sois pas un expert de Rails, j’ai trouvé très facile d’atteindre un niveau de compétence élevé.

Avec de telles alternatives, si bien supportées par des communautés actives, j’avais abandonné Lasso très tôt.

J'espère que mes opinions, aussi subjectives soient-elles, pourront vous aider

Nous utilisons Lasso depuis 10 ans maintenant et nous en sommes très heureux. Au fil du temps, j'ai eu 2 développeurs différents qui connaissaient chacun PHP quand ils ont commencé. Nous avons considéré à chaque fois s'il y avait une raison de laisser tomber Lasso et de tout transférer en PHP. Chacun des développeurs se sentant à l'aise dans cette position, tous deux en sont venus à la conclusion que Lasso était facile à utiliser et à bien des égards beaucoup plus intuitif que PHP. Dans chaque cas, nous n’avons jamais avancé très loin vers un basculement total.

FileMaker répond presque entièrement aux besoins de notre base de données. comme il le peut avec Oracle, MySQL et MS Server Server, il reste pour nous une solution de base de données idéale. La majeure partie de notre travail sur Lasso / Web consiste simplement à afficher des données sur le Web, ainsi que de simples formulaires Web. Nous avons joué avec le PHP FileMaker et je pense que cela semble prometteur. Nous avons également utilisé la publication Web instantanée FileMaker de manière limitée. Choisissez le bon outil pour le travail, au lieu de penser qu'un seul outil fait tout.

Contrairement à un utilisateur antérieur, nous n’avons rencontré aucun problème de plantage pendant de nombreuses années. Notre serveur Web / Lasso ne s'est pas écrasé une seule fois en mouvement depuis 5 ans.

Si je n'utilisais pas FileMaker et que je possédais 10 années d'expérience avec Lasso, je le regarderais quand même. D'après mon expérience, il est assez facile à prendre en main et si votre code est bien écrit et documenté, vous n'avez pas à vous inquiéter de la facilité avec laquelle il est facile de trouver un développeur Lasso expérimenté. Je pense que la partie difficile pour une personne de PGH qui ouvre un code Lasso qui n’a pas été documenté est qu’elle n’a pas grand-chose pour commencer. donc la documentation est tout!

Enfin, la communauté Lasso est une ressource formidable et extrêmement utile. Bien qu'il puisse y avoir une quantité incroyable de ressources pour PHP, il peut être difficile de trouver des personnes utiles et utiles. Avec Lasso, vous disposez de ressources vraiment formidables, mais également d’une communauté très active de personnes prêtes à vous aider.

Notre société utilise Lasso et Filemaker. J'ai trouvé que c'était un bon départ par rapport à ce que je faisais. La raison pour laquelle il a été choisi en premier lieu était à cause de Filemaker. Si vous utilisez MySQL, je vous recommande de passer à PHP ou à autre chose. Vous pouvez utiliser plus de documentation, des forums et des exemples de code. Mais là encore, le coût du portage d’un projet aussi gigantesque n’en vaut peut-être pas la peine.

Pour info, notre serveur Lasso se bloque environ une ou deux fois par mois, ce qui est plus que normal.

Faites-nous savoir ce que vous décidez et bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top