1

Тема: FlashFiler портувати на Lazarus

FlashFiler - це аналог старого mySQL тільки писаний повністю на delphi. Тобто це швидкий компактний sql сервер. Який може існувати окремо і бути супер embedded для делфі  вмонтовується в програму без використання зовнішніх dll.

http://sourceforge.net/projects/tpflashfiler/

Є його комерційний порт NexusDB 
http://www.nexusdb.com/support/
Що мене здивувало, що одним із користувачів  NexusDB є IBM в якої своїх рушіїв DB ціла коляска Informix, DB2 і тд. 

Питяння - чи хтось не бажає зайнятись перенесенням FlashFiler в lazarus - freePascal.

Подякували: 0xDADA11C7, leofun012

2

Re: FlashFiler портувати на Lazarus

є SQLite

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі
Подякували: koala1

3

Re: FlashFiler портувати на Lazarus

А нащо?
Тим більш якщо є SQLite?

4 Востаннє редагувалося Torbins (09.12.2015 14:07:22)

Re: FlashFiler портувати на Lazarus

vsprosto
Хіба що переробляти його в проміжний двигун для mORMot-а замість того ж таки SQLite. Бо коли дебажиш дуже складні баги, буває корисно мати Pascal-only код без будь яких бібліотек на інших мовах. Та й mORMot-у можливостей SQLite мабуть скоро почне не вистачати.
Але для цього треба багато часу, а я зараз на Pascal-і пишу дуже мало.

5

Re: FlashFiler портувати на Lazarus

reverse2500 написав:

є SQLite

*JOKINGLY*  *JOKINGLY*
Знаєте десь років з 10 один програміст мені казав таке:"Всі програми вже написані вже все є".
Другі люди казали Windows платформу посунути неможливо, нащо писати якісь ОС.
Ринок браузерів безперспективний після того якInternet Explorer задавив Netscape .
І тд.

6

Re: FlashFiler портувати на Lazarus

Torbins написав:

vsprosto
Хіба що переробляти його в проміжний двигун для mORMot-а замість того ж таки SQLite. Бо коли дебажиш дуже складні баги, буває корисно мати Pascal-only код без будь яких бібліотек на інших мовах. Та й mORMot-у можливостей SQLite мабуть скоро почне не вистачати.
Але для цього треба багато часу, а я зараз на Pascal-і пишу дуже мало.

мормот раніше мормот було щось маленьке, а тепер ...
А на чому зараз пишете багато?

7

Re: FlashFiler портувати на Lazarus

Доводиться писати на OpenEdge :(  На Delphi у Львові нічого достойного зараз немає.

8

Re: FlashFiler портувати на Lazarus

Internet Explorer задавив Netscape .

перші версії mozilla були основані на  Netscape, нічого ішак не задавив, ІЕ виконується в банках наприклад де не дозволяється ставити стороннього ПЗ, знаю такі випадки, бо такі там правила.

Всі програми вже написані вже все є

так і є, програміст бачить один фатальний недостаток і починає писати аналог, знайома ситуація

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

9

Re: FlashFiler портувати на Lazarus

Torbins написав:

Доводиться писати на OpenEdge :(  На Delphi у Львові нічого достойного зараз немає.

Щось воно мені нагадує по структурі даних Infornix, а по програмуванню foxpro.
Так зараз багато програмістів delphi перелізли хто на сі шарп, хто на веб пхп жаваскріпт і тд.

10

Re: FlashFiler портувати на Lazarus

reverse2500 написав:

Internet Explorer задавив Netscape .

перші версії mozilla були основані на  Netscape, нічого ішак не задавив, ІЕ виконується в банках наприклад де не дозволяється ставити стороннього ПЗ, знаю такі випадки, бо такі там правила.

Всі програми вже написані вже все є

так і є, програміст бачить один фатальний недостаток і починає писати аналог, знайома ситуація

Задавив задавив - був комерційний став відкритий. ІЕ - домінував на ринку - тепер аутсайдер.

Вернемось до FlashFiler
так ось наприклад форум на сайті www.ibm.com
https://www.ibm.com/developerworks/comm … 0014609232

До речі щоб почати конвертувати в Lazarus потрібно вибрати лише один пункт меню в інструментах "Перетворити проект Делфі в проект lazarus".

11

Re: FlashFiler портувати на Lazarus

vsprosto
Так і є, по всіх параметрах OpenEdge разів в десять гірший за Delphi, але за нього платять.
Що стосується конвертації проекту, то потім усе одно доведеться виправляти код. Особливо, якщо проект був написаний у якійсь сучасній версії Delphi.