Our customers
Solutecs, 27.09 '2006
Начав программировать в этой среде, возникает ощущение, что уже половину сайта за тебя написали программисты компании «Солютекс». Сразу же после инсталляции XS2 и закачивания на сервер дизайна (кстати, этот процесс занимает считанные минуты) можно уже увидеть основные разделы сайта, типичные для любого проекта, например «новости», «текстовые страницы», «форум» и т.д.
Я, Зольнов Алексей — разработчик сайта ratingcredit.ru — реализовал этот ресурс с помощью XS2-технологии. Начав программировать в этой среде, возникает ощущение, что уже половину сайта за тебя написали программисты компании «Солютекс». Сразу же после инсталляции XS2 и закачивания на сервер дизайна (кстати, этот процесс занимает считанные минуты) можно уже увидеть основные разделы сайта, типичные для любого проекта, например «новости», «текстовые страницы», «форум» и т.д. Дизайн может легко подключить к шаблонам даже начинающий программист. В XS2 встроено множество стандартных модулей, в кодах шаблонов каждый шаг снабжён понятными комментариями на русском языке. Практически для любого даже не стандартного шаблона без труда можно найти его аналоги в стандартных решениях, включённых в систему.
Главными причинами выбора этой системы для сайта ratingcredit.ru являлись необыкновенная оптимизация структуры данных, а также очень хорошая защищённость данных от взлома. Сайт включает в себя очень сложные расчеты рейтингов банков, многие данные динамически меняются в зависимости от действий пользователей на сайте. Результаты рассчитываются «налету» во время загрузки страницы. Несмотря на то, что посещаемость сайта всё время растёт он продолжает работать без малейших признаков торможения и запас прочности ещё огромен. Если использовать стандартную организацию базы данных и протестировать аналогичные алгоритмы без использования XS2, то эти расчеты выполнять во время загрузки страницы будет невозможно, потребуется система кэширования или иные подходы, в случае же использования XS2 — обо всём этом уже позаботились разработчики «Солютекс». Не требуется и многочисленных проверок в целях безопасности, опять же обо всём заботится сама система. Не требуется также написания длинных сложных запросов к базе данных – с помощью специальных XS2-функций можно получить данные из базы на все случаи жизни, практически не заботясь о скорости обработки запросов.
Управление базой данных осуществляется в визуальном режиме. Добавить новое поле в таблицу, поменять местами поля можно за считанные секунды. При этом данные в таблице сохраняются, все запросы к этой таблице продолжают работать. В XS2 свои типы данных. Например, для типа «image» (картинка) можно в любом шаблоне элементарно получить любые её свойства (вес, размеры, путь), можно также отмасштабировать её и вывести в браузер результат. Для типа данных «html» автоматически в «админке» будет появляться удобный онлайновый html-редактор. Очень удобен тип данных «lnk», который позволяет поставить ссылку на поля из другой таблицы. Причём весь функционал внутри «админки» контент-менеджера начинает работать мгновенно, сразу после того как в таблицу добавлено поле этого типа.
Во время создания данного проекта у меня десятки раз возникали пожелания клиента, требующие изменений (причём достаточно серьёзных) структуры таблиц. С помощью XS2 — эти вопросы решились за минуты, в то время как, если это пришлось бы делать через «phpMyAdmin», мне пришлось бы серьёзно перепрограммировать сайт.
Отдельным преимуществом выбора данной системы является очень приветливая служба тех. поддержки. Работники компании всегда оперативно реагируют на пожелания клиента, они не отказывают в консультациях даже в вопросах не связанных с самой системой и всегда готовы помочь выстроить максимально оптимальную структуру сайта. По поводу устранения «глюков» внутри XS2 сказать ничего не могу, т.к. за всё время создания данного ресурса с таковыми просто не столкнулся.
Имеет смысл сказать также о программе XS2 Client, аналоге «ftp». С его помощью осуществляется обновление шаблонов и программных модулей на сайте. Если над разработкой ресурса работает несколько человек, то этот инструмент становится просто незаменимым, т.к. он гарантирует, что проблемы совместного доступа к файлам не может возникнуть ни при каких обстоятельствах. В отличии от «ftp» программа сама автоматически закачивает изменённые файлы на сервер. При этом создаётся ощущение, что их сайт работает на машине клиента, а не на сервере, т.к. их вообще не требуется закачивать на сервер — это делает программа. При этом пользователь может выбрать свой любимый редактор, будь то «Блокнот», «UltraEdit» или «HomeSite». Особенно важно то, что все программные элементы можно элементарно «забэкапить» на своей машине.
Преимуществом системы, на мой взгляд, можно считать и то, что она интуитивно понятна с точки зрения контент-менеджера. Любого неподготовленного человека можно за считанные минуты научить работать с ней. Так, например ratingcredit.ru обновляет много людей и ни один человек ни разу даже не обратился ко мне с вопросом о том, как работает «админка» на сайте. Люди, получив логин и пароль сразу же начинали обновлять данные.
Результат моей работы, а правильней сказать, нашей по праву — совместно с разработчиками XS2, можно увидеть по адресу ratingcredit.ru. Здесь можно увидеть, что это достаточно сложный с точки зрения программирования ресурс и выполнив его с помощью XS2, я не на минуту не пожалел об этом выборе.
С благодарностью к компании «Солютекс»
Первый рейтинг кредитов
Первый рейтинг кредитов — независимый информационный проект, посвященный кредитованию частного сектора и малого бизнеса в России. Мы стремимся охватить такие темы, как потребительское кредитование (экспресс-кредитование), кредитование под приобретение автомобилей (автокредиты), кредитование для покупки или строительства недвижимости (ипотечное кредитование), а также возобновляемые кредиты (револьверные кредиты). Кроме того, на проекте уделяется внимание кредитование малого бизнеса, а также различным формам альтернативного небанковского кредитования.
|