Filemaker & lasso: жизнеспособное веб-приложение?
У нас есть огромное веб-приложение, работающее на lasso, главным образом потому, что оно сначала было огромной внутренней базой файловых файлов, которое должно было быть открыто для общественности как веб-приложение.
Веб-приложение не использует filemaker, оно работает на базе данных MySQL, создаваемой каждый день.
Единственная причина, по которой я знаю использование lasso, - это простая интеграция с filemaker, но я никогда не использовал lasso. (Я парень на Perl/ PHP / MySQL / Javascript)
Итак, у меня есть три вопроса:
Является ли лассо жизнеспособным языком для веб-приложения? Есть ли какие-то важные преимущества, которые он предлагает по сравнению с другими языками?
Если мы хотим обновить это приложение, должны ли мы использовать более широко используемый и знать язык, или мы должны придерживаться лассо?
Есть здесь кто-нибудь, кто на самом деле использует лассо?
6 ответов
Привет... просто подумал, что я добавлю свои два цента к обсуждению: я в настоящее время ежедневно развиваюсь в Лассо. Я был нанят здесь (большой университет Новой Англии) около 1,5 лет назад в качестве веб-программиста... с небольшим опытом программирования (В прошлой жизни я был веб-дизайнером. Я знал CSS и HTML как тыльную сторону моей руки, но только некоторые очень ограниченные php). На самом деле, я даже не слышал о языке программирования Лассо, прежде чем я начал здесь. Во всяком случае, они были довольно уверены, что я подберу это быстро. Как бы скептически я ни был, они были правы. Синтаксис Лассо быстро и легко выучить. Как только вы обернетесь вокруг синтаксиса и [SquareBrackets]
Остальное мгновенно становится на свои места. За короткое время я смог создать несколько действительно сложных веб-приложений на основе баз данных.
Что касается сообщества, то очевидно, что у Лассо далеко не такой размер, как у php или ruby ... но я обнаружил, что разработчики Лассо - настоящие фанаты языка и поэтому очень активны и полезны. Лично я нахожу небольшое преданное сообщество более легко доступным и менее пугающим. Большинство действительно сочных разговоров о Лассо происходят на LassoTalk. Кроме того, я был на конференции разработчиков Lasso в прошлом году и был поражен преданностью компании Lassosoft и сообщества разработчиков. (Не говоря уже о всех захватывающих вещах, которые появятся в Лассо 9... позже в этом году?)
Некоторые недостатки Лассо: в первую очередь, стоимость. Это дорого. В этом нет двух способов (хотя, если вы просто хотите создать что-то для демонстрации или для очень маленького развертывания, вы можете избежать установки разработчика). Во-вторых, отсутствие зрелых вариантов хостинга. Взгляните на огромное количество вещей, которые вы можете получить в любой случайный $5/ мес. План хостинга php и сравните это с тем, что вы можете найти для Лассо. Да, там довольно грубо (на этих парней смотреть не так много, но они довольно надежны: http://cheaplassohosting.com/). Я предполагаю, что большинство пользователей Lasso предоставляют свои собственные решения.
Если вы решили продолжить работу с Лассо, вот несколько ресурсов, которые я считаю бесценными:
tagSwap - ученический обмен на лассо
Также стоит отметить, что в Eclipse есть среда Lasso, а также встроенная поддержка в Panic's Coda (которую я с энтузиазмом поддерживаю!).
Дааа... не хотел, чтобы это было так долго. В любом случае, я был бы рад ответить на некоторые вопросы для вас. Удачи в любом направлении!
Лассо имеет долгую историю. Наша фирма использовала это довольно давно, прежде чем перейти на PHP. У Лассо был довольно громоздкий синтаксис, но это было много оборотов назад (3.6.6, примерно в 2001 году), и он, возможно, улучшился. Я чувствую, что сообщество разработчиков относительно мало.
Я бы сфокусировал ваше решение на двух вопросах:
1) это работает сейчас? 2) Как легко вы можете найти или обучить кого-то, кто знает Лассо?
Поскольку ваш бэкэнд - MySQL, для этого нет никаких препятствий для использования такого языка, как PHP. Транслитерация Lasso на PHP обычно довольно проста, в зависимости от того, сколько более продвинутых возможностей Lasso вы используете. Но даже те, как правило, имеют готовые эквиваленты в PHP и тому подобное.
Там действительно нет никакого ответа. Если приложение работает со сбоями или работает плохо, и / или вы ожидаете, что в ближайшем будущем вам понадобится вообще его существенно изменить, и у вас есть сомнения в поиске квалифицированной помощи, это может стать аргументом для рассмотрения вопроса о переходе на новую платформу.,
Наша компания использует Lasso и Filemaker. Я обнаружил, что это отличный отход от того, что я привык. Причина, по которой он был выбран в первую очередь, была из-за Filemaker. Если вы используете MySQL, я рекомендую перейти на PHP или что-то еще. Есть просто больше документации, форумов и примеров кода, которые вы можете использовать. Но опять же, стоимость переноса такого огромного проекта может не стоить того.
К вашему сведению, наш сервер 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 здесь, и это настоящий кошмар. Лассо падает в среднем один раз в день. Сотрудники LassoSoft очень быстро забирают наши деньги, но не оказывают никакой полезной поддержки. Также, как вы, наверное, заметили, никто не использует Лассо, и вам будет трудно нанять квалифицированный персонал. Вам будет лучше с Ruby, Python, Perl, Java или даже PHP.
Я использовал 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, и мне было очень легко перейти на компетентный уровень.
С такими замечательными альтернативами, которые так хорошо поддерживаются активными сообществами, я отказался от Лассо на ранней стадии.
Надеюсь, мои субъективные мнения помогут вам