Файлмейкер и лассо:жизнеспособное веб-приложение?

StackOverflow https://stackoverflow.com/questions/301639

Вопрос

У нас есть огромное веб-приложение, работающее на lasso, главным образом потому, что сначала оно представляло собой огромную внутреннюю базу данных создателя файлов, которая должна была быть открыта для публики как веб-приложение.

Однако веб-приложение не использует создатель файлов, оно работает на базе данных MySQL, обновляемой каждый день.

Единственная известная мне причина использования лассо — это простая интеграция с создателем файлов, но я никогда не использовал лассо.(Я парень, работающий с Perl/php/mysql/javascript)


Итак, у меня три вопроса:
Является ли lasso жизнеспособным языком для веб-приложений?Есть ли какие-либо важные преимущества, которые он предлагает по сравнению с другими языками?

Стоит ли нам обновить это приложение, следует ли нам использовать более широко используемый и известный язык или следует придерживаться лассо?

Есть ли здесь кто-нибудь, кто действительно использует лассо?

Это было полезно?

Решение

Привет...просто подумал, что добавлю свои два цента к обсуждению:В настоящее время я ежедневно разрабатываю Lasso.Меня наняли сюда (большой университет Новой Англии) около 1,5 лет назад в качестве веб-программиста...с небольшим опытом программирования (В прошлой жизни я был веб-дизайнером.Я знал CSS и HTML как свои пять пальцев, но лишь очень ограниченно php).На самом деле, до того, как я начал здесь, я даже не слышал о языке программирования Lasso.В любом случае, они были вполне уверены, что я быстро его получу.Каким бы скептиком я ни был, они были правы.Синтаксис Lasso можно быстро и легко выучить.Как только вы разберетесь в синтаксисе и [SquareBrackets], остальное мгновенно встает на свои места.За короткое время я смог создать несколько действительно сложных веб-приложений, управляемых базами данных.

Что касается сообщества, то очевидно, что размер сообщества Lasso далеко не равен размеру php или Ruby...но я обнаружил, что разработчики Lasso являются ярыми поклонниками этого языка и поэтому очень активны и полезны.Лично я считаю небольшое преданное сообщество более доступным и менее пугающим.Большинство действительно пикантных разговоров о Лассо происходит на ЛассоОбсуждение.Да, еще в прошлом году я посетил конференцию разработчиков Lasso и был поражен преданностью компании Lassosoft и сообщества разработчиков.(Не говоря уже обо всех интересных вещах, которые появятся в «Лассо 9»…позже в этом году?)

Некоторые недостатки Лассо:Прежде всего, стоимость.Это дорого.Здесь нет двух способов (хотя, если вы просто хотите создать что-то для демонстрации или для очень небольшого развертывания, возможно, вам сойдет с рук установка разработчика).Во-вторых, отсутствие зрелых вариантов хостинга.Взгляните на огромное количество вещей, которые вы можете получить за любые случайные 5 долларов в месяц.php и сравните его со всем, что вы можете найти для Lasso.Да, там довольно сурово (эти ребята не на что смотреть, но они довольно надежные: дешевыйlassohosting.com).Я предполагаю, что большинство пользователей Lasso размещают свои собственные решения.

Если вы решите продолжить использование Lasso, вот несколько ресурсов, которые я считаю бесценными:

tagSwap — публичный обмен пользовательскими тегами lasso.

Справочник по Лассо

Совет недели

Также стоит отметить, что для Eclipse имеется среда Lasso, а также встроенная поддержка в Panic's Coda (что я с энтузиазмом поддерживаю!).

Дааа...не хотел, чтобы это было так долго.В любом случае, я был бы рад ответить вам на некоторые подробности.Удачи в любом направлении, которое вы выберете!

Другие советы

Лассо имеет долгую историю. Наша фирма использовала это довольно давно, прежде чем перейти на PHP. У Лассо был довольно громоздкий синтаксис, но это было много оборотов назад (3.6.6, примерно в 2001 году), и он, возможно, улучшился. Мне кажется, что сообщество разработчиков относительно небольшое.

Я бы сфокусировал ваше решение на двух вопросах:

1) Это работает сейчас? 2) Как легко вы можете найти или обучить кого-то, кто знает лассо?

Поскольку ваш сервер является MySQL, нет никаких препятствий для использования такого языка, как PHP. Транслитерация Lasso на PHP обычно довольно проста, в зависимости от того, сколько более продвинутых возможностей Lasso вы используете. Но даже те, как правило, имеют готовые эквиваленты в PHP и тому подобное.

Ответа нет. Если приложение работает со сбоями или работает плохо, и / или вы ожидаете, что в ближайшем будущем вам понадобится вообще его существенно изменить, и у вас есть сомнения в поиске квалифицированной помощи, это может стать аргументом в пользу перехода на новую платформу. .

Мы, к сожалению, поддерживаем приложение Lasso здесь, и это настоящий кошмар. Лассо падает в среднем один раз в день. Сотрудники LassoSoft очень быстро забирают наши деньги, но не оказывают никакой полезной поддержки. Также, как вы, наверное, заметили, никто не использует Лассо, и вы будете изо всех сил нанимать квалифицированный персонал. Вы бы лучше с Ruby, Python, Perl, Java или даже PHP.

Я использовал Lasso много лет назад (с FileMaker 6). Я помню только, что это было сложно, но я не могу вспомнить больше об этом, поэтому было бы несправедливо комментировать это дальше. Я считаю, что для Dreamweaver существует плагин Lasso Studio, и я надеюсь, что он улучшилось с 2003 года.

Однако я могу прокомментировать альтернативы.

  • FileMaker предоставляет помощник по созданию сайтов на PHP (поскольку вы разбираетесь в PHP, это должно вас заинтересовать), я им не пользовался, но слышал очень хорошие отзывы

  • Компания Six Fried Rice разработала плагин для Ruby on Rails под названием Rfm (см. http://sixfriedrice.com/wp/products/rfm/), так что вы можете создать сайт на Rails и легко взаимодействовать с вашим сервером FileMaker - если вы хотите освоить новый язык, почему бы не попробовать, хотя я не эксперт по Rails, мне очень легко достичь компетентного уровня.

Имея такие замечательные альтернативы, которые так хорошо поддерживаются активными сообществами, я отказался от Lasso на ранней стадии.

Надеюсь, мое мнение, каким бы субъективным оно ни было, поможет вам.

Мы используем Lasso уже 10 лет и очень довольны. Со временем у меня было 2 разных разработчика, каждый из которых знал немного PHP, когда они начинали. В обоих случаях мы рассмотрели вопрос о том, есть ли причина капнуть с лассо и перенести все на PHP. По мере того как каждый из разработчиков чувствовал себя комфортно в этом положении, оба пришли к выводу, что Lasso прост в использовании и во многих отношениях гораздо более интуитивно понятен для работы, чем PHP. В каждом случае мы никогда не продвигались слишком далеко к полному переключению.

Потребности нашей базы данных почти полностью удовлетворены с помощью FileMaker. поскольку он может работать с Oracle, MySQL и MS Server, он остается для нас идеальным решением для баз данных. Большая часть нашей работы в Lasso / web - это просто отображение данных в Интернете и простые веб-формы. Мы немного поиграли с FileMaker PHP, и я думаю, что это выглядит многообещающе. Мы также использовали мгновенную веб-публикацию FileMaker ограниченным образом. Выберите правильный инструмент для работы, в отличие от мышления, что один инструмент делает все.

В отличие от пользователей ранее, у нас не было проблем со сбоями в течение многих лет. Наш лассо / веб-сервер не сломался ни разу за 5 лет.

Если бы я не использовал fileMaker и имел 10-летнюю историю с Лассо, я бы все же посмотрел. По моему опыту, его довольно легко подобрать, и если ваш код хорошо написан и задокументирован, вам не нужно беспокоиться о том, как легко найти опытного разработчика Lasso. Я думаю, что трудная часть для PGH человека, открывающего код Лассо, который не задокументирован - у них не так много, с чего начинать. так что документация это все!

Наконец, сообщество Лассо - это потрясающий ресурс, который чрезвычайно полезен. В то время как для PHP может существовать несколько миллиардов ресурсов, может быть трудно найти полезных, полезных ЛЮДЕЙ. С Лассо есть несколько действительно хороших ресурсов, но также и очень активное сообщество людей, крайне готовых помочь вам.

Наша компания использует Lasso и Filemaker. Я обнаружил, что это отличный отход от того, что я привык. Причина, по которой он был выбран в первую очередь, была из-за Filemaker. Если вы используете MySQL, я рекомендую перейти на PHP или что-то еще. Есть просто больше документации, форумов и примеров кода, которые вы можете использовать. Но опять же, стоимость переноса такого огромного проекта может не стоить того.

К вашему сведению, наш сервер Lasso дает сбой примерно один или два раза в месяц, что происходит чаще, чем следует.

Дайте нам знать, что вы решили, и удачи!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top