Очень просто – купить бесполезный и дорогой софт.
По осени возникла идея одного продукта, которым будет пользоваться в среднем, от 1 до максимум 20 пользователей у каждого клиента. Ну а поскольку мы в основном работали с программами для виндов и практически никогда с вебом, то решили, а чего бы нам заодно опыта не набраться, сделав этот продукт с использованием asp.net.
К тому же накопали неплохие с виду генераторы веб программ по заданной базе данных. Больше всего понравился IronSpeed тем, что там есть вложенные таблицы – к примеру, есть таблица клиентов, их заказов, платежей и жалоб, и можно сгенерировать страницы, где для каждой записи о клиенте будут вложенные табы, скажем, с пятью последними заказами, пятью платежами и пятью жалобами.
На скриншотах все выглядело прекрасно, красиво и эротично. Надо отдать должное, в IronSpeed на самом деле красивые темплейты, все так аккуратненько выглядит.
Только вот незадача – эти самые вложенные таблицы есть только в Enterprise Edition, и нет в триал версии. Да фиг бы с триал – нет периода, когда можно будет вернуть лицензию и получить деньги назад, если любовь с продуктом не сложится.
Но вроде как IronSpeed довольно известная контора на рынке генераторов програм, да и вроде с ценником под два килобакса фигню продавать не должны (хе-хе) – купили лицензию.
Софтинка с виду красивая и мощная, сгенерила все что надо, со всеми вложенными таблицами. Тыкнулся клювом поправить первую вложенную таблицу – все сработало, нужные поля показывает. Поправил вторую табличку - первая стала дефолтовой, как и было в изначальной генерации. Поправил снова первую – все нормально. Залез делать изменения в третью – пилять, первые две покорежились, стали дефолтовыми, как в самом начале.
В концов концов на любые изменения генератор стал выкидывать ошибки дот.нетовские, что какие-то переменные используются не будучи инициализированными. Работать вообще с проектом стало невозможно.
За месяц, по совету саппорта, перегенерировал программу раз пять, один хрен ничего нормально не работает. Может и сам дурак – надо, наверное, курсы какие пройти или вебинары онлайн. Но вот только покупая софт за такие деньги, предполагаешь, что он будет работать и сохранять твои изменения.
На очередное письмо из их отдела продаж поделиться нашей историей успеха, как мы классно за пару дней налабали программку крутую, рассказал им что сплю и вижу как бы избавиться от этого софта. У продавца энтузиазма поубавилось, сказал сорри, денег не вернем, но согласился с тем, что я могу продать лицензия на ebay, или еще где.
Это, понятное дело, только наш опыт. Список клиентов у IronSpeed внушителен, значит народу продукт нравится так или иначе. Может не все фичи используют, или не сильно меняют дефолтовые таблицы. Ну или может нам так не повезло просто.
Но отныне и вовеки веков:
1. Если нет тех фич, что мне нужны, в триальной версии – в сад такой софт;
2. Если нет хотя бы двухнедельной гарантии возврата денег – в сад такой софт.
В общем, перескочили опять на винды. Видать, не судьба пока делать web-based applications.
А у вас были подобные истории бесполезного вложения денег?