Форум » Для флейма » Почему я ушел с Клиппера на 1С » Ответить

Почему я ушел с Клиппера на 1С

Dimma: Ну понятно, что 1С это круто, специалисты очень востребованы и т.п. Но вот ещё одна новая фича, которая качественно поднимает 1С как систему разработки Баз данных. http://v8.1c.ru/demo-ma/ (в табличке "Подключиться с помощью веб-клиента" жмем, например на Администратора) Для тех кто не понял - теперь появилась возможность к любой базе 1С делать доступ через web клиента, при этом затраты от программиста минимальны. 1С автоматом конвертирует интерфейс и функционал базы для использования под Эксплорером. При этом весь код и т.п. хрень выполняется на сервере, а компьютер клиента работает только с формой с минимальным функционалом. При работе с базами пропадает необходимость крутого компьютера или хорошей связи. Достаточно дохлого канала и компа, который потянет IE. Сам сегодня попробовал и, не напрягаясь, сделал полноценную тестовую базу. Не надо никаких GUI библиотек и прочей лабуды. Клиенту достаточно иметь у себя IE

Ответов - 12

Andrey: Все это хорошо..... но есть еще выход - это терминалка. На сервер ставится CITRIX и все. Я сам когда переделал свою программу под него, был просто ПОТРЯСЕН. С любого места, сидя дома и даже на отдыхе (был в Египте), спокойно через интернет подключаешься к серверу находящийся в Москве !!! Записываешь туда свои исправления, ехе-ник, формы и т.д. и все, пользователи работают сразу с новой программой. Даже при подключение к интернету через Wi-Fi скорость реагирования просто СУМАШЕДШАЯ !!! База заявок примерно 24 000 записей, поиск по условной индексации 0.2 сек. При чем я тестировал эту же базу через локальную сеть, там этот же поиск получается примерно 15 сек. Сервер обычный комп 4-ядра, 4Gb оперативки, 2.66 MG. Для CITRIX есть клиент для Windows Mobile 6.1 Я его поставил и тоже попробовал.... Запускается задача и прекрасно работает !!! Правда экранчик маленький... В качестве клиентов можно использовать "дохлые" компьютеры под 98 и даже Lunix... Так что сервер-терминалов просто ВЕЛИКОЛЕПНАЯ ШТУКА, и проги свои особо переделывать не надо !!!

Dimma: Да. Терминалка это круто! Без сомнений. Особенно в случае Клиппера, когда надо обеспечивать целостность данных и при условии не требовательности к ресурсам самих приложений, написанных на клиппере. Но есть несколько неприятных моментов: 1.На каждую сессию необходимо выделять какую то долю ресурсов сервера, а это значит уже при 100 пользователях будет нужен достаточно мощный и дорогой сервер. 2.Подключение дополнительной аппаратуры типа сканеров, кассовых аппаратов и т.п. весьма затруднительна. 3.Работа с внешними файлами (DOC, XLS, XML и т.п.) не очень понятна. 4.Стоимомть лицензии на терминальный сервер. PS Понадобилось тут восстановить и доделать одну старую клипперную базу. Я был реально в шоке. Программирование на Клиппере равносильно "через тернии к звездам" :) Не в обиду участникам конференции будет сказано. Просто информирую об успешных альтернативах, т.к. сам 4 года назад был на распутье когда Клиппер уже просто не тянул наши базы и бизнес.

Andrey: Dimma пишет: 1.На каждую сессию необходимо выделять какую то долю ресурсов сервера, а это значит уже при 100 пользователях будет нужен достаточно мощный и дорогой сервер. У кого есть такие клиенты ? Покажите мне !!! Если есть столько клиентов, то контора очень ДЕНЕЖНАЯ !!! И может себе позволить ЛЮБОЙ сервак.... У меня больше 20 не наберется..... Dimma пишет: 2.Подключение дополнительной аппаратуры типа сканеров, кассовых аппаратов и т.п. весьма затруднительна. Не согласен, просто не занимался этим вопросом, спрашивал у спецов, проблем особых нет... Dimma пишет: 3.Работа с внешними файлами (DOC, XLS, XML и т.п.) не очень понятна. Очень просто, можешь скопировать со своей флешки файл на сервер в обычом проводнике и делай что хочешь с ним... Dimma пишет: 4.Стоимомть лицензии на терминальный сервер Это обойдется НАМНОГО дешевле чем покупать софт на каждый компьютер !!! На рабочую станцию уже не нужен сам Windows за 150$ !!! Там ставится кусок от него, не помню сколько, примерно 50$ стоит... И Office за 310$ не нужно покупать и ставить на каждый комп ! Ну не хотят заказчики отказываться от него, ну не нравится им другие. Так что с ценой - экономия налицо. В добавок ко всему, 1С тоже классно работает на терминалке, такой прыти в сети я от нее нигде не замечал. Юзера стали меньше жаловаться на "тормоза" при работе. Да и поддержка в плюсе, меньше хлопот....


Dimma: Ну да. Можно сделать всё что угодно и на чем угодно. Согласен. Цель поста - не спорить, что лучше, а показать альтернативу человеку пишущему базы данных. Есть такое волшебное слово Сервис. Это когда программисту и пользователю не надо ничем лишним морочить себе голову. У 1С с этим прослеживается постоянная положительная тенденция. PS Я знаю 1С-ников, которые сейчас с радостью собираются отказываться от терминальных серверов в пользу новых технологий. Если бы в Клиппере была такая возможность неужели ей бы никто не пользовался? Не смотря на наличие терминальных серверов. ;)

fil: А как язык в 8-ке - в 7.7 он был дохловат писать на нем небух приложения было неудобно?

Dimma: fil пишет: А как язык в 8-ке - в 7.7 он был дохловат писать на нем небух приложения было неудобно? Никаких трудностей с языком не встретил. Всё довольно логично и просто. Любой чужой код разбирается с полпинка. Хотя язык очень похож на 7-шный. Вот SQL запросы в 7-ке и в 8-ке это небо и земля. Я когда случайно увидел SQL запрос в 7-ке, сначала и не понял вообще что это такое. Как будто кто то долго бредил. 8-ка практически полностью работает на SQL запросах. Программные выборки и т.п. не приветствуются, да и не нужны. Ну если только по мелочи для удобства. Но "проблема" создания собственных объектов так и не решена. Хотя мне ещё ни разу не потребовалось создания своего объекта. Не нужны они в 1С. Функционала хватает чтобы сделать всё что угодно и интегрировать во что угодно и с чем угодно.

fil: Грядет 8.2 в коем сулят глобальные изменения к 8.1

Dimma: А я в первом посте про 8.2 и писал. Одно из главных изменений - теперь 1С будет автоматом работать и под WEB интерфейсом. Вся логика будет работать на сервере. У клиентов только формочки и картинки. Ну и, если есть локальная сеть, параллельно можно работать как обычно... Тогда сервер разгружается от задач клиента и нет интерфейсных ограничений браузеров.

ALGO: У меня вопросы ламерские, не бейте сильно: 1) Вся расчудесная работа 1C основывается на ежедневном архивировании всего и вся - против того, что в клипперных системах в нащей организации арихвов не делали (и не делаем) ни разу со времен появления ПК. В то, что архивы будут делаться сами собой - я верю слабо, скорее всего для этого необходимо иметь отдельную должность и специалиста, который в случае сбоя может экстренно принять единственно правильное решение - что весьма недешево. У нас "умники", начитавшись Delphi, перешли на формат .DB и делали архивирование для баз данных - 5 копий с замещением одна другой - всё равно, пока операторы спохватятся, что бардак в базе - правильный вариант уже давным-давно перезаписан мусором, и приходилось им заново пол-базы набирать, пока я не поубивал к чёрту все проги а-ля Делфи/Парадокс/SQL и не перешел на старый добрый DBF/CLIPPER/CLARION. Не поверите - уже 4 года ни одного пропадания в базах - аж противно. При этом об архивировании чего-либо понятия не имеем. А поскольку вся "надежность" комплекса 1С зиждется на банальном ежедневном архивировании (и, как я смутно догадываюсь, ни на чем больше), то я все делал и делаю для того, чтобы с этой системой не связываться. Пару раз наше руководство посещала мысль перехода на 1С - но пока слава богу... 2) Если отказываться от локалки - тогда нужен Интернет, как я догадываюсь с трудом. А Интернет хорош, пока за него платить не приходится. Локалку мы прложили лет 10 назад, заплатив символическую цену за кабель - она и работает, есть не просит. А Инет к одной точке подключили - так получается каждый месяц 150 грн. + <кол-во Мб> * 0.10 грн. = 200 грн. даже если не делаешь ничего, а так - на форумах топчешься. Так что для офиса на 30-40 компов дороговатый вариант связи рабочих станций с сервером.

LYSK: сильно не бьем, но аргументированно возражаем! 1)база 1С на SQL, размер затрудняюсь оценить,но копия в ZIP = 100 Мб. Архивируется ежедневно, но необходимость в восттановлении или откате возникала 1 раз за 5 лет. И то не по причинам 1С. Архивы делаются естественно "сами собой", ночами. Естественно, "сервер" должен быть настоящим сервером... 2)WEB-интерфес не обязывает к Интернету. Все так же прекрасно работает в локалке. Просто весь доступ через Браузер. А где рождается форма экранная - рядом или на другом конце света - несущественно. 30-40 компов - для файл-серверных систем - по-моему чрезмерно..

Dimma: Присоединяюсь к LYSK 1) Бэкапы делает сам SQL сервер (ессно надо немного настроить), но бэкапы нужны только если на сервер гиря упадет или молния ударит. 2) раз надо деньги считать, то всё что нужно для работы пользователя с базой 1С с Web интерфейсом - это пустой компьютер без программ. Главное чтобы IE был в наличии. Платим только за лицензию виндовса. Ну и конечно, web - это всего лишь дополнение к основному интерфейсу. Не хочешь юзать - не юзай. Разницы нет - локалка у тебя или интернет. PS Крупный бизнес без интернета сейчас уже работать не может физически. У нас без интернета всё моментально встанет. PSS Не знаю как на Украине, а в Москве у меня дома интернет стоит 600 руб/мес (18 долларов) 8000 Кбит/сек анлим. Так что это всё стоит копейки.

SADSTAR2: А у меня = 2р50к за 1мег :-(



полная версия страницы