|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Сидел тут мучался с этим лисом... и вот что подумал А почему я собственно мучаюсь, зачем мне писать задачи на фоксе? Только потаму что так начальство сказало? И вот решил поинтересоваться у вас. Какие преймущества есть у фокс про при написании корпоративного ПО перед всеми изветними языками программирования. Ведь можно запросто писать проги на С или дельфи, а с базами данных там работа нисколько не труднее. Или я глубоко заблуждаюсь??? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 15:41 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
ну говорят что с локальными базами фокс работает быстрее всех... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 15:55 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
а вообще самый лучший язык тот, который ты знаешь... честно- честно... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 15:55 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
да темка несколько не из этого топика ну а вообще если вам легко написать прогу складского учета на vc++ да еще с использованием win api то я вам ничего советовать не смогу ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 15:58 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Зайди на форум этого сайта "Сравнение СУБД" и сделай поиск по ключевому слову "FoxPro". PS: Каждый язык программирования - это отдельная идеология. Если при программировании Вы "Сидел тут мучался" - это значит, что Ваш стиль программирования серьезно отличается от идеологии языка на котором Вы пишите. Например, FoxPro "заточен" под работу с курсорами (ODBC) и хотя "прикрутить" к нему ADO можно, но в этом случае Вы будете именно "Сидеть тут мучится". Не тот стиль программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 16:05 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
этот вопрос предназначен разработчикам, которые имеют(имели) дело не только с фокс про, и могут привести аргументы, почему они выбрали все-таки лисА. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 16:08 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
2ВладимирМ: спасибо за совет, почему-то даже не подумал что есть така ветка. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 16:10 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Фокс хорош при написании програм для баз среднего уровня (ну мне так кажется). Тут с ним не сравнится ни Дефи, ни Бейсик, ни тем паче Си (слишком большие затрати времинина Си). Имеется ввиду качественная работа с базами и быстрота написания проги. НЕТ, конечно, на фоксе можно написать прогу любой сложности, но тут уже приходится изворачиватся там, где другие языки работают как по маслу. Короче всё зависит от задачи. которую приходиться решать. А для корпоративных решений придумали С#. Лёгкий и мощный язык.Это мнение моего друга, который начинал с асма и за 15 лет писал на многих языках. Теперь перешёл на шарп и очень доволен. Да и он некоторые компоненты пишет и на Си и Дельфах, по тойже причине - какая задача - такой и язык. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 16:30 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
kVin Я писал на многих языках (даже в Coral'е скрипты :)), и выбор языка зависит от конкретной задачи, если для работы с базами данных (локальными или серверными), то есть два варианта FoxPro и Аксес (это мое личное мнение), они тупо заточены для баз данных, причет кто быстрее не мне судить. Они ОЧЕНЬ похожи. Я выбрал FoxPro, антипатия от бейсика со школы осталась . То что в этих двух ты делаеш за 3 часа, в Делфи или С++, Java надо делать несколько дней. Но только с базами данных. Если тебе нужно что-то в интерфейсе, то ... молчу короче, бывает неделю паришся, но делаеш. Последнее время я вообще от фокса только оболочку оставляю, а интерфейс с помощью ActiveX решаю. На последок, если ты пишеш на делфи 8 лет, то за это время у тебя есть куча заготовок и куча опыта, и переходить на фокс нету смысла, делай на делфи модуль и доставай его с фокспро. P.S. Мое мнение есть только два языка Процедурный (C, Delphi, FoxPro, Java, Basic и т.д.) и Пролог (он действительно другой ). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 16:41 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
8 лет опыта у меня к сожалению нет. Я немного знаю и дельфи и С++, но серьезных проектов не писал. И вот думаю... Стоит ли начинать серьезно изучать фокс про. Есть ли у этого зверя будущее...? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 17:24 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
kVin куда идти зависит от работы :), если то место где ты работаеш пишет на фоксе, а ты "нулевой" то учи фокс, если же ты круто знаеш делфи, пиши на нем. У меня есть знакомые они языков знаю на порядок больше чем я (они еще на делфи 1.0 писали, я начал с 2.0), сейчас пишут (уже 4-5лет) на Java (работу не меняли). Перспективы у фокса я думаю нет, НО если он тебя кормит, то что с него взять :). А так могу тебе посоветовать, выучи язык COBOL, он умер когда мне было 10лет, а может и раньше. В Инет вбрось резюме, что ты ЗНАЕШ COBOL, и выедеш за границу (и платить будут очень много). Это не шутка - есть много систем которые были написаны и РАБОТАЮТ до сих пор, а обслуживать некому. К слову, недавно встретил бабушку, она пишет на фоксе для дос :). Так она во времена зрелости предлагала переписать программы одной западной фирме с COBOL на фокс для дос и ей отказали, сказали - работает и нас устраивает. И досих пор эта фирма работает на COBOL. Сам выбирай :). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 18:28 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Будущее есть. Девятую версию вот-вот выпустят, так что проект развивается. Во что выльется Фокс в будущем - трудно сказать. Но то, что он собой представлял раньше и представляет сейчас, лично мне очень нравится. Очаровательное сочетание XBase, SQL и ООП. Глубокие исторические корни. Даже недостатки все родные и милые ;-) Не нравится отношение многих и многих к Фоксу. Постоянно слышатся "советы", в том числе и на этом форуме (там где сравнивают БД, но и не только) чтобы на его основе не начинали достаточно серьезные проекты. Избегают, как чумы? А ведь зря! Фокс способен на многое. НЕ НА ВСЕ, конечно, но почти ;-). Не нравится еще то, что специалисты по Фоксу ценятся сравнительно дешево. Но это в среднем, правильные спецы везде дороги! ;-) Знаю много больших старых проектов, один из них - на треть мой... был. Они были начаты от нескольких лет назад до двух десятков (еще на FoxBase). В них вложен за эти человеко-годы колоссальный опыт! Вобщем, решай сам ;-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 18:47 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Я еще вот что скажу. Лишние знания никому не мешали. В т.ч. знание языка программирования FoxPro. Я, например, сейчас работаю в интернет-компании. Под Windows здесь никто не программирует, и тем более, мало кто слышал о VFP. Но это совершенно не мешает мне использовать Фокс в повседневной работе - иногда данные сохранить-пересчитать, иногда несколько однотипных html-страничек сгенерить. Так что Лис мне очень даже помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 19:38 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Вопли и стоны о гибели Лиса я слышу ещё с 5-й его версии. В то время все бегали и суетились вокруг двух священных коров - Делфи и Бейсика. А очень крутые пацаны умно закатывали зрение и говорили MFC, каркас приложения (C++). Где Васик (аууу) ... одной из причин популярности Делфи в России - большое число людей знающих его, было бы как в Штатах - писали бы на С. А теперь давай вернёмся к истории ... когда в начале девяностых стало очевидно, что на ближайшее время любимым резвлечением большинства программистов станут базы данных - к языкам стали прикручивать средства доступа к БД. Нет, были конечно монстры, который ещё на Turbo C умудрялись базы делать ... но тут появилась Винда, потом ODBC. Потом приверженцы Паскаля (читай Делфи) начали кричать и быть себя в грудь, что у них есть самое-самое средство для разработки БД. И что?! Все средства у большинства языков (сред разработки) НЕ РОДНЫЕ - это либо прокладка ODBC, либо кем-то писаные модули, которые по производительности проигрывают Rushmore. Александр Третьяков и ВладимирМ тебе правильно сказали - пиши на чём умеешь, но и не забудь, что для быстрой разработки лучшего средства, чем Лис, тебе не найти. Да ещё поди найди средство без своих глюков и заморочек? И подумай вот ещё о чём - как правило всё начинается с маленькой ЛБД - 5 - 10 таблиц на 100.000 максимум. Потом добавляется сетевой доступ. Потом постепенно переходим с файл-сервер на клиен-сервер. Какое средство тебе позволит создать продукт, который ты сможешь создать (для одного единственно пенька первого), так модифицировать и нарастить, при единственном условии, что твоя голова в ответе за то, куда сядет твой зад (я имею ввиду в т.ч. минимальное использование ф-й фокса в триггерах его базы данных)? И не раз я слыша слова своих друзей, пишущих на различных языках, но знакомых с Лисом: "... а вот на Fox'е это было бы легче ...". ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 20:46 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Общее положение дел понял :) Остался один самый последний вопросик. Тут выше говорилось что труд фокспрошника не высоко цениться. Интересно какая з/п у среднего специалиста по фокс про в москве,питере,ростове. Я понимаю что з/п зависит от места работы, но все же хотелось бы знать приблизительные цыфры. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 09:38 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Могу сказать о Ростове - от 200 до 500, реже выше но и на 800 - 900 вакансии проскакивали, как устроишься. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 09:52 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Тоесть в ростове спрос на фокспрошников есть... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 10:05 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Одна из самых серьезных украинских КИС масштаба предприятия ("IT-предприятие") написана на VFP. Начинали с файл-сервера на VFP3, сейчас клиент на VFP8, сервер - MSSQL, была версия клиента на VFP6, сервер на Oracle 8. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 19:29 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
kVinСидел тут мучался с этим лисом... и вот что подумал А почему я собственно мучаюсь, зачем мне писать задачи на фоксе? Только потаму что так начальство сказало? Хорошее у Вас начальство - умеет правильно выбрать инструмент для разработки и подтянуть к этому делу молодежь - привет передавайте от участников форума! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 23:25 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Уже передал. Форум начальству понравился :), возможно оно теперь и вас будет доставать ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2004, 10:30 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
kVinУже передал. Форум начальству понравился :), возможно оно теперь и вас будет доставать Достать нас сложно - мы слишком далеко Good luck! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2004, 10:57 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
strizhОдна из самых серьезных украинских КИС масштаба предприятия ("IT-предприятие") написана на VFP. Начинали с файл-сервера на VFP3, сейчас клиент на VFP8, сервер - MSSQL, была версия клиента на VFP6, сервер на Oracle 8. 1.Вообще-то IT-Предприятие начиналось с ADABAS 4.1. и Natural 1.2. В этой среде на мэйнфреймах работала техническая подготовка производства и управление производством. 2. Сейчас IT-Предприятие.Net это трехуровневая система, в которой клиент С#, а сервер приложений на добром VFP 8.0 (скоро перейдем на 9.0), база MS SQL 2000 или Oracle 9i/10g 3. От VFP как от инструмента разработки среднего слоя отказываться и не собираемся ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2005, 16:42 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
IT-Developer 2. Сейчас IT-Предприятие.Net это трехуровневая система, в которой клиент С#, ... Немного непонятно, а почему клиент на C# ? Понятно что он тонкий, но ведь VFP может генерировать приблизительно в 10 раз быстрее чистые HTML страницы, чем ASP.NET свои ... Или я чего-то не допонимаю. Спасибо за разъяснения. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2005, 16:49 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Вообще правильно тут говорят, что каждый язык заточен под определенные задачи. Например, лучше Fortrana для физико-химико-математических пока ничего не придумано. Если речь идет о написании БД, то ЛИС очень хорош и по многим показателям превосходит своих ближайщих конкурентов. Но решать все равно придется ТЕБЕ. Я не одну тысячу раз согласен с тем, что надо передать большой привет Вашему начальству. Если возможно, напишите мне на мыло, но лучше всего сюда на форум для общего обозрения, ту самую задачу которую ставит перед Вами начальство. Дальше, я думаю, у нас пойдет конструктивный разговор и можно будет решить подходит ЛИС для решения Ваших проблем или нужно подыскать что-то другое. С уважением, urmas. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2005, 17:24 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Sergey ChНемного непонятно, а почему клиент на C# ? Понятно что он тонкий, но ведь VFP может генерировать приблизительно в 10 раз быстрее чистые HTML страницы, чем ASP.NET свои ... Или я чего-то не допонимаю. Спасибо за разъяснения. 1. А откуда такая аналогия, что "клиент на C#"=ASP.NET ?? 2. Что Вы вкладываете в понятие "генерировать чистые HTML страницы"? ASP.NET, если на пальцах одной руки, это: - готовый каркас для создания веб-приложений - набор классов, при помощи которых составляется объектная модель html-страницы - подсистема генерации html-кода из объектной модели страницы - интеграция в инфраструктуру .NET и IIS - ... Ничего из вышеперечисленного VFP "собственными силами" не умеет. Ну не для этого создан фокс. Считаю, что сравнение абсолютно неуместно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2005, 18:15 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
IT-Developer 1. А откуда такая аналогия, что "клиент на C#"=ASP.NET ?? 2. Что Вы вкладываете в понятие "генерировать чистые HTML страницы"? 3. Ничего из вышеперечисленного VFP "собственными силами" не умеет. Ну не для этого создан фокс. Считаю, что сравнение абсолютно неуместно. 1. Понятно, просто привык все делать для WEB, а если не WEB то VFP... Забыл, что кто-то пишет обычные приложения на C# (к сожалению у меня просто на это нет времени)... 2. Что такой любой Web Site - это набор HTML кода, который на свою сторону тащит клиент... FoxPro может генерировать эти страницы на лету гораздо быстрее, чем это делает ASP.NET. Например, клиент хочет посмотреть движение по своему счету - посылает номер счета, FoxPro выбирает его данные, обворачивает HTML кодом и посылает назад - ничего лишнего и на выходе чистый HTML который очень любят роботы - Ваш сайт номер 1 Надеюсь, что Вы меня поняли. Думаю, что надо статью и об этом писать... 3. Все это FoxPro умеет делать через COM... Просто Вы этим не пользовались... Есть готовые заготовки типа Web Connect, AFP, ... Good luck! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2005, 19:39 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Sergey Ch 2. Что такой любой Web Site - это набор HTML кода, который на свою сторону тащит клиент... FoxPro может генерировать эти страницы на лету гораздо быстрее, чем это делает ASP.NET. Например, клиент хочет посмотреть движение по своему счету - посылает номер счета, FoxPro выбирает его данные, обворачивает HTML кодом и посылает назад - ничего лишнего и на выходе чистый HTML который очень любят роботы - Ваш сайт номер 1 Надеюсь, что Вы меня поняли. Думаю, что надо статью и об этом писать... Осталась одна "маленькая" проблемка - написать код на VFP, который все это будет делать. Т.е. взять и переписать всю бизнес-логику, чтобы в результате генерировать какой-то HTML. А ведь все это еще нужно будет встроить в веб-сервер IIS... Sergey Ch 3. Все это FoxPro умеет делать через COM... Просто Вы этим не пользовались... Есть готовые заготовки типа Web Connect, AFP, ... Good luck! Не пользовались по той причине, что для реализации функциональности, к примеру, уровня системы "IT-Предприятие" этих заготовок далеко не достаточно. Через COM любая система разработки может обрести кучу возможностей, но это будет отнюдь не интегрированная среда, которой и есть инфраструтктура .NET в целом и ASP.NET в частности. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2005, 19:58 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
1. Согласен - у каждой стстемы свое наследие и мы пытаемся всегда обойтись меньшей кровью... 2. Заготовок достаточно, на том-же Web Connect работают многие отделы NASA, много компаний в США, Канаде, Европе... Ну а мы применяем то что, нам выгодно в данный момент времени - я, например свой сайт сделал на ASP.NET + VB.NET + MS SQL Server, чтоб было с чем сравнить FoxPro... Но это не говорит, что FoxPro бы не справился с этими задачами, просто мы так решили на данный момент... В моем случае еще решают и деньги заказчика But anyway, good luck! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2005, 20:35 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Sergey Ch 2. Заготовок достаточно, на том-же Web Connect работают многие отделы NASA, много компаний в США, Канаде, Европе... Ну а мы применяем то что, нам Web Connect - это местами удачная попытка использовать среду VFP для разработки веб-приложений. Преимуществ в сравнении с ASP.NET - практически никаких, зато недостатков очень много, и функциональность намного слабее. На практике, когда речь идет о создании распределенных систем, в частности тонкого клиента для многофункциональной ERP-системы уровня "IT-Предприятие", платформа .NET подходит лучше, чем что-либо другое. Да и Microsoft в развитии фокса движется именно в сторону интеграции с .NET. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2005, 21:15 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
IT-Developer Web Connect - это местами удачная попытка использовать среду VFP для разработки веб-приложений. Преимуществ в сравнении с ASP.NET - практически никаких, зато недостатков очень много, и функциональность намного слабее. На практике, когда речь идет о создании распределенных систем, в частности тонкого клиента для многофункциональной ERP-системы уровня "IT-Предприятие", платформа .NET подходит лучше, чем что-либо другое. Да и Microsoft в развитии фокса движется именно в сторону интеграции с .NET. У каждого свое мнение и я уважаю Ваше... На этом форуме мы обычно не проводим "звездных войн"... Просто я хотел заметить, что в VFP заложено очень много возможностей для создания WEB приложений, который мы просто не используем... Good luck! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2005, 11:10 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Хочу поделиться небольшой конкретикой на тему - что лучше - FoxPro или все остальное. Во-первых, мой стаж программирования - 27 лет, с 1979 г. Знаю и реально программировал на более чем 30 языках, начиная с таких, как КОБОЛ, ФОРТРАН, ЛИСП, АДО, МОДУЛА и МОДУЛА-2 и заканчивая как раз xBase-языками, т.е. по большому счету - FoxPro. Так что сранивать могу просто на основани личного опыта, часто - печального. И могу ответственно утверждать - НИЧЕГО ЛУЧШЕ FoxPro просто не существует. Все остальное - это на 90% недобросовестная реклама (PR), а на остальные 10% - привычка соответствующих программеров. Следует подчеркнуть, что это НЕ относится к чисто системных задачам - понятно, что ОС лучше всего писать даже не на ассемблере, а чисто в кодах процессора (так, кстати, и делают, когда хотят получить максимальную скорость выполнения и максимальную компактность). Ассемблер - это тоже в большой степени макро-язык. Во-вторых, я работал в очень разных областях, самое последнее время - в банковской сфере (начальник управления информтехнологий). Образование мое (первое) - физический факультет Пермского госуниверститета, специальность "теоретическая физика", работал почти 8 первых лет в структуре Пермской группы научных учреждений Уральского филиала Академии наук СССР. Так что и предметные области знаю хорошо, и в науке, и в производстве, и в финансах. А теперб про Fox. Это “печальный” опыт 15 лет разработки в среде Foxа, начиная с FPD 1.0 в 1989 г. и заканчивая VFP7-9. До недавнего времени – еще 4 месяца назад – работал на очень крупном предприятии. Там на Foxе, сначала мной, а потом под моим руководством, был сделан и очень успешно работает по сю пору огромный комплекс: Управление производством на местах (40 пользователей) Руководство (17 пользователей) Планово-экономическая служба (9 пользователей) Бухгалтерия (21 пользователей) Отдел налогобложения (5 пользователей) МатТехСнабжение (16 пользователей) Маркетинг (4 пользователя) Отдел управления персоналом (6 пользователей) Отдел проектно-конструкторский (12 пользователей) и по мелочи еще пользователей 20 А также весь внутренний документооборот (в т.ч. СККД, СКПД, СКИД и прочее) Не считая разработчиков – еще 6 человек Да, СККД – это система контроля качества документации, СКПД – система контроля производственной дисциплины, СКИД – система контроля исполнительской дисциплины. Так вот, все это удовольствие в настоящее время крутится на серверах Aquarius (2*Pentium4-2800, RAID5-160Gb, 4Gb ОЗУ, NetCard 1Gbit). Сетка построена на маршрутизаторах Cisco 2995 с гигабитными портами, пользователи подключены через 100 Мбитные коммутаторы, кабельная система – категории 5е (т.е. гигабитная), рабочие станции – от CELERON-1000 до Pentium4-3200, на всех стоят Windows2000-WS либо XP-SP1, основное требование – чтобы ОЗУ было не менее 256 Мбайт. Размер НАШЕЙ базы составляет примерно 14 Гбайт (это без графических данных – отдел кадров хранит в базе фотографии и сканированные копии документов всех 1400 работников, это еще примерно 4 Гбайт данных – но они хранятся в BINARY-MEMO-полях, индексированы по описанию и внутренним UIDам, и потому на скорость не влияют). Так вот, СКОРОСТЬ работы НАШЕЙ системы примерно в 7-8 раз превосходит скорость работы ФУНКЦИОНАЛЬНО аналогичной системы на MS SQL 2000 SERVER с клиентской частью на Delphi, и примерно в 11 раз быстрее, чем ФУНКЦИОНАЛЬНО аналогичная система на Oracle 8i (сервера SUN, операционка SUN Solaris, на рабочих станциях Oracle Client, и все прочие удовольствия, сам клиент тоже на Delphi) - предлагали нам раза четыре приобрести такие ERP-системы, стоимостью от 20 000 до 150 000 зеленых, каждый раз проводили сравнение – уходили с нашего предприятия пристыженные. Имеется в виду среднее время реакции системы на набор обычных (стандартизированных) запросов, достаточно стандартный принцип сравнения. Это как раз на ту тему, что лучше – FoxPro или всякие там так называемые “промышленные СУБД” типа Sybase, Oracle и прочие мерзости. За последние 7 лет наша система НЕ ПАДАЛА НИ РАЗУ. НЕ ПОРТИЛИСЬ НИ ИНДЕКСЫ, НИ БАЗЫ !!! Дело в том, что КАК СПРОЕКТИРУЕШЬ СИСТЕМУ, ТАК ОНА И ПОПЛЫВЕТ ! Защищайте сервера UPSами от бросков напряжения и отключения, станции тоже. Проверяйте индексы перед началом работы, и при необходимости восстанавливайте – это достаточно просто делается программным путем, за пару недель можно полностью отладить такую проверку, сам делал. А простые индексы восстанавливаются очень быстро. И ВСЁ. Всё остальное – от лукавого. PS. Возвращаясь к технологии Рашмора. При сравнении с другими системами мы поступали просто. В качестве одного из тестов брали 6 таблиц – одну, содержащую примерно 400 000 записей (номенклатурный детализированный справочник), из 26 полей, и пять более мелких, технологические справочники по 12-15 000 записей, и просили сделать один и тот же сложный запрос с рабочей станции на выборку из данного набора таблиц. Для каждой СУБД таблицы строились заново, по данным, выгруженным нами в текстовый файл – т.е., в каждой СУБД создавалась база данных, и данные туда импортировались из 6 текстовых файлов. Размер таблиц (суммарный) – примерно 70 Мбайт, имеются и числовые (типа Integer), и символьные (binary) поля, и обычные символьные поля, и логические, и мемо-поля) VFP7 – примерно 410 секунд Oracle 8i – примерно 3590 секунд MS SQL Server 2000 – примерно 3090 секунд. Вот так. Это часть моего поста в другой форум, поэтому немного скомкано - но, надеюсь, достаточно понятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 07:57 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
TokarevS Браво! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 08:03 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
авторили всякие там так называемые “промышленные СУБД” типа Sybase, Oracle и прочие мерзости. Вы уверены что именно "мерзости"? То что фокс вполне работоспособен никто не спорит. Но сравнивать с промышленными СУБД увольте. Вероятнее всего у вас просто не опыта работы с этими программными системами. У вас аргумент что некие учетные системы на этих СУБД работают медленнее? Так это точно так же от рук разработчиков зависит. На фоксе я какого только извиняюсь дерьма не видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 10:39 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
To: TokarevS Ради объективности следует внести "небольшую ложку дегтя в бочку меда". Дело в том, что закачка больших объемов данных для SQL Server наиболее слабое место ("ахилесова пята"), так как в отличие от FoxPro там происходит очень много дополнительной работы идущей на заднем плане - по проверке ссылочной целостной , написании transaction log, проверки наличия запросов от других клиентов etc... Чего в FoxPro нет по определению (если Вы только сами это не сделаете). В SQL Server это можно отрегулировать определенными параметрами, но в силу того, что "законов физики" еще никто не отменял - работать он будет все равно медленне FoxPro, тем более на таком мизерном объеме данных как 70 Mb. Хотя список Ваших проектов действительно впечатляет и заслуживает уважения. Думаю, что уже одно это говорит в пользу FoxPro. Удачно подчеркнута мысль о том, что программист FoxPro должен обращать внимание на подбор Hardware - который обеспечивает залог длительной бесперебойной работы системы. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 10:39 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Самое лучшее - это связка фокса и промышленного сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 10:44 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
TokarevSПроверяйте индексы перед началом работы, и при необходимости восстанавливайте – это достаточно просто делается программным путем, за пару недель можно полностью отладить такую проверку, сам делал. А простые индексы восстанавливаются очень быстро. И ВСЁ. Всё остальное – от лукавого. На базе объемом в 14ГБ каждый раз проверять индексы при запуске?! Ой, что-то Вы не договариваете! Максимум, что можно сделать, это проверить только факт их наличия, но никак не их целостность (соответствие данным) TokarevSVFP7 – примерно 410 секунд Oracle 8i – примерно 3590 секунд MS SQL Server 2000 – примерно 3090 секунд. "Не верю!" (с) Насчет Oracle - не скажу, но для MS SQL Server у Вас просто невероятные данные. Хотите сказать, что FoxPro использует индексы, а MS SQL - нет? Зайдите на форму по SQL-серверу - с Вас сразу потребуют план выполнения запроса и укажут кучу мест, где возможна оптимизация (ускорение). Чтобы на 70МБ запрос выполнялся около часа - это надо вообще ничего не понимать в MS SQL. Да и то, вряд ли получится. Что-то Вы там специально подкрутили, чтобы так сильно замедлить выполнение запроса. TokarevSЭто как раз на ту тему, что лучше – FoxPro или всякие там так называемые “промышленные СУБД” типа Sybase, Oracle и прочие мерзости. Вы некорректно сравниваете. Ваша программа изначально создавалась под Вашу задачу. "Вылизывалась" и оптимизировалась именно с учетом Ваших конкретных "примочек" и особенностей. Промышленная ERP-система делается исходя из неких усредненных требований. Причем ее всегда надо дорабатывать "по месту". Т.е. "своя" наработка, как правило, всегда будет работать быстрее и удобнее для пользователей, чем "чужая". И при этом абсолютно не важно на чем именно она написана . Все зависит от конкретных людей. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 10:54 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
TokarevS огромный комплекс: Управление производством на местах (40 пользователей) Руководство (17 пользователей) Планово-экономическая служба (9 пользователей) Бухгалтерия (21 пользователей) Отдел налогобложения (5 пользователей) МатТехСнабжение (16 пользователей) Маркетинг (4 пользователя) Отдел управления персоналом (6 пользователей) Отдел проектно-конструкторский (12 пользователей) и по мелочи еще пользователей 20 А также весь внутренний документооборот (в т.ч. СККД, СКПД, СКИД и прочее) Не считая разработчиков – еще 6 человек Да, СККД – это система контроля качества документации, СКПД – система контроля производственной дисциплины, СКИД – система контроля исполнительской дисциплины. 1. это НЕ "огромный комплекс" 2. можно поподробнее (в личку?) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 12:09 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
Sergey ChУдачно подчеркнута мысль о том, что программист FoxPro должен обращать внимание на подбор Hardware - который обеспечивает залог длительной бесперебойной работы системы. Совершенно верно подчеркнута, я бы сказал. И заказчика сразу надо предупреждать, что сравнительная дешевизна программных решений не освобождает его от необходимости вложиться в нормальное железное оборудование, на котором у него это решение будет крутиться в промышленной эксплуатации. Дешевый сервер плюс дешевая сеть плюс ФС и хорошая работа всего этого в итоге - это фантастика! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 12:43 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
w3d TokarevS огромный комплекс: Управление производством на местах (40 пользователей) Руководство (17 пользователей) Планово-экономическая служба (9 пользователей) Бухгалтерия (21 пользователей) Отдел налогобложения (5 пользователей) МатТехСнабжение (16 пользователей) Маркетинг (4 пользователя) Отдел управления персоналом (6 пользователей) Отдел проектно-конструкторский (12 пользователей) и по мелочи еще пользователей 20 А также весь внутренний документооборот (в т.ч. СККД, СКПД, СКИД и прочее) Не считая разработчиков – еще 6 человек Да, СККД – это система контроля качества документации, СКПД – система контроля производственной дисциплины, СКИД – система контроля исполнительской дисциплины. это НЕ "огромный комплекс"Это - достаточно солидный комплекс. Этим можно покрыть большую часть функционала подавляющего большинства организаций. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 13:04 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
А может сформулировать некую абстрактную задачу в ветке сравнение СУБД и попросить профи каждой субд написать прогу для обработки. И каждый мог бы сравнить быстродействие на своём компе. Кто может это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 14:05 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
UrriЭто - достаточно солидный комплекс. Этим можно покрыть большую часть функционала подавляющего большинства организаций. Все зависит от того, чем все эти отделы занимаются, каие именно задачи на них завязаны. А то можно 100 человек посадить на 1 отчет и говорить - вот смотрите как все грандиозно! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 15:02 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
w3d UrriЭто - достаточно солидный комплекс. Этим можно покрыть большую часть функционала подавляющего большинства организаций. Все зависит от того, чем все эти отделы занимаются, каие именно задачи на них завязаны. А то можно 100 человек посадить на 1 отчет и говорить - вот смотрите как все грандиозно! Поэтому я и написал: "можно". ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2005, 15:17 |
|
А нужен ли фокс вобще...
|
|||
---|---|---|---|
#18+
ДиченкаСамое лучшее - это связка фокса и промышленного сервера. Глубоко согласен - особенно мне нравится прямая поддержка SQL не только на сервере, но и на клиенте. kVin Тут выше говорилось что труд фокспрошника не высоко цениться. Интересно какая з/п у среднего специалиста по фокс про в москве,питере,ростове. Не знаю как в других городах, но в Москве после трехлетнего опыта на фоксе работу на нем так и не нашел. Может кто-то и работает на фоксе в Москве, но вакансий таких нет. Перешел на другие технологии. Не жалею. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2010, 18:00 |
|
|
start [/forum/topic.php?all=1&fid=41&tid=1585587]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 344ms |
total: | 491ms |
0 / 0 |