Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro? / 25 сообщений из 108, страница 1 из 5
16.09.2016, 08:39
    #39310008
Сторож
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
...
Рейтинг: 0 / 0
16.09.2016, 10:34
    #39310079
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Сторож,

Пишут, а вы с какой целью интересуетесь?
...
Рейтинг: 0 / 0
16.09.2016, 10:58
    #39310096
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
PaulWist...Пишут, а вы с какой целью интересуетесь?
+1
Интересно, что автор ответит на этот простой вопрос...
...
Рейтинг: 0 / 0
16.09.2016, 20:13
    #39310612
Сторож
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Sergey Ch+1
Интересно, что автор ответит на этот простой вопрос...
А я думал я один такой остался, который пишет на давно уставревшем Visual Foxpro.
...
Рейтинг: 0 / 0
16.09.2016, 20:57
    #39310641
Sergej_S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Вот сел переписывать на VFP9 радикально обновленные версии нескольких старых 10-15 летних проектов, еще писаные на 6 версии. Один из проектов заодно на mssql базе перевел. Проекты небольшие, но юзеры их юзают и еще просят.

Внезапно обнаружил (уже отошел от дел), что mssql по сравнению с началом века клонировался в неприличное кол-во версий, которые:
1) весят охулинарды мегабайт (я про Express+Management Studio)
2) нет версии Express, которая бы ставилась бы на ОС от XP до 10. Во времена msde2000 жить было проще.
3) базу от 2000 хер подключишь к серверу 2012. Даже для того, чтобы ее переконвертировать, не говоря уже про то, что удобно было бы если сервер 2012,14 работал с ней в режиме 2000.

В общем, задумался над переводом баз с mssql на firebird3. Тем более, что там ebmedded сервер есть - полноценная однопользовательская версия сервера. В отличии от кастрированного Compact Edition для MSSQL. Для продаж по инету - самое то. Нужен норм. сервер - подключил тот же самый файл БД к серваку, изменил строку подключения - и готово. Конечно, тут вроде вместо VFP напрашивается Lazarus, но до него руки точно не скоро дойдут.

P.S. Пишу, не могу оторваться, ностальжи, епта, сердце радуется.
...
Рейтинг: 0 / 0
16.09.2016, 22:33
    #39310669
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Sergej_S...2) нет версии Express, которая бы ставилась бы на ОС от XP до 10. Во времена msde2000 жить было проще...
А "SQL Server 2014 Express LocalDB" не подходит для Ваших проектов? click
А для XP надо просто брать предыдущие версии MS SQL Server express... MS закрыл полностью XP...
...
Рейтинг: 0 / 0
17.09.2016, 02:44
    #39310710
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Очень нравится скоростью, компактностью и переносимостью на флешке (3 dll общим размером 6Мб плюс exe-файл программы).
Не нравится отсутствием полноценной поддержки UTF-8 - это для меня единственная причина, почему стал понемногу забывать FoxPro
...
Рейтинг: 0 / 0
17.09.2016, 04:45
    #39310720
JVF
JVF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
бухалтер фантоцциОчень нравится скоростью, компактностью и переносимостью на флешке (3 dll общим размером 6Мб плюс exe-файл программы).это много. на дот нете еще нужно постараться столько "настругать".
...
Рейтинг: 0 / 0
17.09.2016, 19:38
    #39310866
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Sergej_Sполноценная однопользовательская версия сервера.
Это фокс и есть. Зачем фоксу еще одна однопользовательская СУБД, если он сам СУБД? В этом режиме все летает. Внешние СУБД нужны когда базы большие и много юзеров, тут файл-сервер не справляется.
...
Рейтинг: 0 / 0
18.09.2016, 13:12
    #39310967
alextashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Dima TSergej_Sполноценная однопользовательская версия сервера.
Это фокс и есть. Зачем фоксу еще одна однопользовательская СУБД, если он сам СУБД? В этом режиме все летает. Внешние СУБД нужны когда базы большие и много юзеров, тут файл-сервер не справляется.

Ну так Sergej_S и намекает на лёгкую масштабируемость проекта, если изначально использовать embeded-SQL базу
...
Рейтинг: 0 / 0
19.09.2016, 13:26
    #39311254
Penner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
JVFбухалтер фантоцциОчень нравится скоростью, компактностью и переносимостью на флешке (3 dll общим размером 6Мб плюс exe-файл программы).это много. на дот нете еще нужно постараться столько "настругать".

а ты сам .NET посчитай ;)
...
Рейтинг: 0 / 0
19.09.2016, 13:35
    #39311258
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
JVFбухалтер фантоцциОчень нравится скоростью, компактностью и переносимостью на флешке (3 dll общим размером 6Мб плюс exe-файл программы).это много. на дот нете еще нужно постараться столько "настругать".
Несложно. Например использовал EntityFramework.dll и получи 5 Мб плюсом.
...
Рейтинг: 0 / 0
25.09.2016, 01:13
    #39315032
Sergej_S
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Sergej_S2) нет версии Express, которая бы ставилась бы на ОС от XP до 10. Во времена msde2000 жить было проще.

был не прав, mssql 2008 R2 Express ставится от ХР до Win10. Правда на Win10 и появляется уведомление о том, что mssql 2008 для нее старая, но вроде работает.


Dima TSergej_Sполноценная однопользовательская версия сервера.
Это фокс и есть. Зачем фоксу еще одна однопользовательская СУБД, если он сам СУБД? В этом режиме все летает. Внешние СУБД нужны когда базы большие и много юзеров, тут файл-сервер не справляется.
Это -да, не спорю. Просто хочется как можно менее напряжной масштабируемости (старшие товарищи говорят, что фоксовские базы в многопользовательском по сетке периодически ломаются).
Наверное, как сказал Sergey Ch, LocalDB с возможностью перехода на многопользовательский Express и вплоть до Azure - довольно неплохой вариант. Жаль, что LocalDB не ставится на ХР.
...
Рейтинг: 0 / 0
02.10.2016, 23:10
    #39319310
Курсант
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Dima TВнешние СУБД нужны когда базы большие и много юзеров, тут файл-сервер не справляется.
У нас базы большие, в сети много пользователей и фокс справляется вот уже 15 лет.
У тебя не справляется? Может у тебя руки кривые?
...
Рейтинг: 0 / 0
14.10.2016, 16:41
    #39327263
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
СторожVisual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?по-моему программа налогоплательщик (бесплатная) написана (плюс частые обновления, то есть продолжают поддерживать) на нём
...
Рейтинг: 0 / 0
14.10.2016, 23:53
    #39327454
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Для желающих поднимать темы про будущее FoxPro

FoxPro - уникальный инструмент (изрядно подпорченный MS).

Не нужно здесь сообщать свои безумные мысли.

Если хотите, так сложилось. Не исключены периодические инкарнации,
Идея и подходящий способ её реализации доступны немногим, кого вы привыкли по фильмам называть "избранными".
...
Рейтинг: 0 / 0
10.11.2016, 12:57
    #39344759
Vik_Fix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
бухалтер фантоцциFoxPro - уникальный инструмент (изрядно подпорченный MS).
Совершенно согласен, а так же для тех кто говорит, что FoxPro устарел: Как может инструмент устареть? от того что он давно не обновляется, разве стал хуже работать? (по аналогии так можно сказать, что молоток сделанный в 1981г. хуже забивает гвозди, чем современный) и не надо сравнивать с не файл серверными базами (единственное с чем можно сравнить это с MS access).
Для полноты, я и сейчас разрабатываю новые приложения на Foxpro, хоть и стремлюсь к связке Firebird + .Net (Mono) или Firebird + Python + Qt т.к. необходима работа в linux.
...
Рейтинг: 0 / 0
11.11.2016, 08:13
    #39345344
Boban5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Vik_Fix Как может инструмент устареть? от того что он давно не обновляется, разве стал хуже работать?
Время вокруг необновляемого инструмента может уйти вперед. Вместе с запросами клиентов.
...
Рейтинг: 0 / 0
11.11.2016, 09:12
    #39345355
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Vik_FixКак может инструмент устареть? от того что он давно не обновляется, разве стал хуже работать? (по аналогии так можно сказать, что молоток сделанный в 1981г. хуже забивает гвозди, чем современный) и не надо сравнивать с не файл серверными базами (единственное с чем можно сравнить это с MS access).
Клиент-сервер вполне нормально реализован в фоксе. Связка фокс+MSSQL отлично работает. Проблемы с другим:
Например кодировка UTF-8 стала практически стандартом. Можно конечно перекодировать через strconv(), но с поддержкой нескольких языков возникнут сложности.
Нет поддержки многопоточности, что усложняет например асинхронные запросы к вэбсервисам. Это тоже решаемо, например написать на С++ и вызывать из DLL.
Но эти костыли не делают фокс современным средством разработки, в этом и есть причина устаревания.
...
Рейтинг: 0 / 0
11.11.2016, 10:29
    #39345405
Vik_Fix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
[quot Dima T]Vik_FixПроблемы с другим:
Например кодировка UTF-8 стала практически стандартом. Можно конечно перекодировать через strconv(), но с поддержкой нескольких языков возникнут сложности.
Нет поддержки многопоточности, что усложняет например асинхронные запросы к вэбсервисам. Это тоже решаемо, например написать на С++ и вызывать из DLL.

Не спорю, везде есть свои плюсы и минусы, к примеру в Python так же многопоточности нет. Я немного о другом, больше чем уверен, что большинство тех кто кричит о старости Foxpro имеют ввиду именно его не обновляемость. И если у них спросить, чего им не хватает в Фоксе, то сомневаюсь, что ответ будет вменяем. Для меня в основном проблема это UTF-8, с одним потоком еще можно смериться (мне правда не для ВЭБа нужен, а для фоновых операций), но тоже не всегда.
...
Рейтинг: 0 / 0
24.11.2016, 15:44
    #39353814
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Не смог удержаться!
Пришлось ковырять одну "государственную" APPшку... Тупо листаю и тут глаз поранился о такое:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
SELECT 2
SET FILTER TO d_vvod = d_e1 .AND. (add_del = 8 .OR. add_del = 9)
GOTO TOP
DO WHILE .NOT. EOF()
     SELECT 2
     DELETE
     SKIP
ENDDO
SELECT 2
SET FILTER TO d_vvod = d_e1 .AND. add_del = 0
GOTO TOP
DO WHILE .NOT. EOF()
     rnn_rec = RECNO()
     rnn_recd = 0
     k_d = 0
     k_96 = 0
     k_empty = k_empty + 1
     rtip_err = 6
     DO add_err
     SELECT 2
     SKIP
ENDDO


Ну разве виною этому ЧУДУ есть "устаревание" Фокса?
...
Рейтинг: 0 / 0
24.11.2016, 16:13
    #39353842
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
ИМХУ это чудо в фокс перекочевало из FoxBase. Если не путаю там не было ни SCAN ни DELETE FOR

Такую древность можно в музее выставлять
...
Рейтинг: 0 / 0
24.11.2016, 19:08
    #39354042
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Не-а... Начало разработки - примерно середина 1995-го и сразу в FPD 2.6!
Просто люди так и остались жить в dBase и FoxBase.
Я работал в этой структуре, когда начиналось внедрение...
С тех пор и до сегодня ни шагу вперед, перспективы пока нулевые!
На самом деле эта тема кормит целую ораву "секретчиков", которые никого к системе не подпускают! При том, что базы давно гуляют везде и всюду...
P.S. В 2002-ом люди такого же уровня перевели другую систему с FPD 2.6 на VFP 7.0 - появились окошки, совсем чуть-чуть GRID'ов. А внутри - цикл на цикле и циклом погоняет! Так продолжалось до 2013...
...
Рейтинг: 0 / 0
05.12.2016, 12:10
    #39360363
BestiA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Давным давно, когда трава была зеленее, а трендюли - слаще, писал ещё будучи студентом программки для одной фирмочки (ныне - покойной) специфические программки... Программки дорабатывались дополнялись, потом со временем, некоторые из них были переписаны уже под VFP9... В общем, некоторые из них до сих пор в работе.
...
Рейтинг: 0 / 0
26.12.2016, 13:28
    #39375253
СергV70
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro?
Мы уже более 15 лет эксплуатируем самописную Информационную систему в клиент-серверной технологии (VFP+MS SQL). За это время exe-модуль основной программы вырос до версии 9.0 и 60 Мб. Проект содержит более 2500 объектов (формы, отчеты, программы, меню, библиотеки). Размер управляемой БД более 700 Гб. Возвращаясь на 15 лет назад к этапу выбора программных продуктов для разработки ИС, могу с уверенностью сказать, что мы сделали оптимальный выбор. Огромные возможности при минимальных затратах на программирование. В подтверждение моих слов предлагаю вам заценить модуль, используемый практически во всех формах, на которых есть гриды. Использование данного модуля позволило снизить нагрузку с сервера и перенести ее часть на локальные машины. Подключение поискового модуля к колонке любого грида на форме мы обычно делаем на событии dblClick объекта Header колонки командой ThisForm.SmartFilter1.Launch().
Прицепить описание работы модуля из-за его объема не удалось
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Visual Foxpro устарело. Кто нибудь ещё пишет проекты на Visual Foxpro? / 25 сообщений из 108, страница 1 из 5
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]