Filemaker & lasso: жизнеспособное веб-приложение? - PullRequest
0 голосов
/ 19 ноября 2008

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

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

Единственная причина, по которой я знаю использование lasso, - это простая интеграция с filemaker, но я никогда не использовал lasso. (Я парень на perl / php / mysql / javascript)


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

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

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

Ответы [ 6 ]

1 голос
/ 24 марта 2009

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

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

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

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

tagSwap - обмен учениками для лассо пользовательских тегов

Ссылка на лассо

Совет недели

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

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

1 голос
/ 11 февраля 2009

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

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

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

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

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

0 голосов
/ 11 января 2010

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

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

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

0 голосов
/ 04 июня 2009

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

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

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

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

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

0 голосов
/ 11 декабря 2008

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

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

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

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

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

Надеюсь, мои субъективные мнения могут помочь вам

0 голосов
/ 02 декабря 2008

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

...