www.f2master.ru
Ф2Мастер - платформа для разработки
прикладных информационных систем для
баз данных под управлением Interbase/Firebird.
Позволяет создавать информационные
системы любого масштаба
(индивидуальные или корпоративные) и
любой прикладной направленности.
Использование Ф2Мастер рекоменду
Ф2Мастер - платформа для разработки
...
...
многопользовательской работы в сети.
Что-то обсуждение напоминает
..
А у нас в квартире газ, а у вас?
А у нас водопровод, вот!
А у нас сегодня кошка
Роди
"Makmak" <[EMAIL PROTECTED]> сообщил/сообщила в
новостях следующее: news:[EMAIL PROTECTED]
>
> Что-то обсуждение напоминает
> ..
> А у нас сегодня кошка
> Родила вчера котят
> ..
> И к чему я все это, да к тому что нет
как уже тут говорили: "устали
компилировать". Да, устали
компилировать. устали вести несколько
десятков проектов на Delphi. устали
вносить изменения в проект по каждому
чиху пользователя. именно по этому и
сделали ф2мастер.
по поводу кучи скриптов: вся эта куча
распределена по прикладным объектам,
Hello, Articus!
You wrote on Wed, 23 Aug 2006 16:39:59 -0700:
A> Но, кто из вас реально посмотрел на возможности системы? Вы можете
A> долго говорить о возможностях системы, основываясь на вашем опыте,
A> мировоззрении, как подана информация на сайте и прочих вещах, но
A> пок,а практически
> уважаемый Articus, вапще-то это называется тестированием,
> а тестерам за их работу деньги платят!
>
Уважаемый Евгений, а кто платил
тестерам Линукса, когда только все
начиналось? а такие были на первом
этапе? (не хочу сравнивать нас с
линуксом, просто первое, что на ум
пришло...)
Тестировани
уважаемый Articus, вапще-то это называется тестированием,
а тестерам за их работу деньги платят!
Уважаемый Евгений, а кто платил
тестерам Линукса, когда только все
начиналось? а такие были на первом
этапе? (не хочу сравнивать нас с
линуксом, просто первое, что на ум
пришло...)
Linux таки не
> Linux таки не продавался, а отдавался. ;-)
> А те, кто продаёт дистрибутивы таки устраивают нормальное тестирование.
> В том же борланде, раньше, программа публичного тестирования включала
> заинтересованных пользователей, и им, потом переподали таки шанешки. ;-)
знаю. :)
Естественно, что програ
Hello, Tonal!
You wrote on Thu, 24 Aug 2006 13:30:00 +0700:
>> Уважаемый Евгений, а кто платил тестерам Линукса, когда только все
>> начиналось? а такие были на первом этапе? (не хочу сравнивать нас с
>> линуксом, просто первое, что на ум пришло...)
T> Linux таки не продавался, а отдавался
Articus пишет:
За найденные ошибки можем дать ключ,
или вообще сервер лицензий на
неограниченное число подключений в
сети.
Вот это надо было сразу оговорить - глядишь у кого-нибудь лени и
поубавилось бы. ;-)
Ну а я согдасен с Евгением из паралельной ветки - без исходников
подобные системы испо
Boltik Evgeny wrote:
> Лень охваченная нехваткой времени. Дело в том что я тоже работаю в
> собственной оболочке и последнее время практически все пишу только внутри
> нее т.к. компелить не надо и сидя у клиента можно просто испраить ошибку.
> .
> бесполезная трата времени была. А ел
> Вот это надо было сразу оговорить - глядишь у кого-нибудь лени и
> поубавилось бы. ;-)
> Ну а я согдасен с Евгением из паралельной ветки - без исходников
> подобные системы использовать сильно тяжело...
> Или они должны иметь поддержка оч. мощный суппорт и быть хорошо отлажены
> и документирован
> Вот это надо было сразу оговорить - глядишь у кого-нибудь лени и
> поубавилось бы. ;-)
> Ну а я согдасен с Евгением из паралельной ветки - без исходников
> подобные системы использовать сильно тяжело...
> Или они должны иметь поддержка оч. мощный суппорт и быть хорошо отлажены
> и документирован
Появился первый flash-ролик, пример
создания простого списка в ф2мастер.
Лежит на
http://www.f2master.ru/download.php
http://www.f2master.ru/flash/f2master_demo1.zip zip архив (3.579
Мб)
или
http://www.f2master.ru/flash/f2master_demo1.exe exe файл (5.505
Мб)
Появился второй flash-ролик, пример
создания простого списка и полной
формы в ф2мастер.
Лежит на
http://www.f2master.ru/download.php
http://www.f2master.ru/flash/f2master_demo2.zip zip архив (6.992
Мб)
или
http://www.f2master.ru/flash/f2master_demo2.exe exe файл (10.156
Мб)
Почему-то мне кажется, что любая
достаточно долго развиваемая система
приходит к виду, похожему на этот
ф2мастер - т.е. содержит в себе
универсальный конструктор, встроенные
языки, генератор отчетов и прочее.
Правда, чего не совсем понятно - почему
до сих пор нету таких систем,
популярных и извес
Судя по всему, есть такая система. Это -
Ф2Мастер :))
Привет, dada!
Вы пишешь 22 августа 2006:
ds> Судя по всему, есть такая система.
ds> Это - Ф2Мастер :))
Тебе напомнить анекдот про "неуловимого Джо" ?..
--
With best regards, Alex Cherednichenko.
Alex Cherednichenko wrote:
> Тебе напомнить анекдот про "неуловимого Джо" ?..
Фигня какая-то получается:) Кто не
хочет покупать готовые системы,
заказывают написание новых, в итоге те,
кто пишут новые, реализуют заново одно
и тоже - справочники, отчеты, редакторы
форм, итд итп. Пока решения, кот
Привет, Yurij!
Вы пишешь 22 августа 2006:
>> Тебе напомнить анекдот про "неуловимого Джо" ?..
Y> Фигня какая-то получается:) Кто не
Y> хочет покупать готовые системы,
Y> заказывают написание новых, в итоге те,
Y> кто пишут новые, реализуют заново одно
Y> и тоже - справочники, отчеты, реда
Alex Cherednichenko wrote:
> Юра, ты не обижайся, но что-нибудь сложнее учёта продаж
> пирожков в "наливочно-закусочной" доводилось видеть?
Да. Меня эти конструктора потому и
интересуют, что заказные проекты,
которые
я делаю, в итоге приобретают похожую
функциональность. Ну и встречаются
чужие кон
Привет, Yurij!
Вы пишешь 22 августа 2006:
[Sorry, skipped]
Y> Да, поэтому, собственно, чистые
Y> конструктора и не популярны. А готовые
Y> фреймворки с возможностью залезть в
Y> код разработчики либо отдавать не
Y> хотят, либо это дело слишком тяжело в
Y> освоении, чужой код, чужой способ
Yurij wrote:
Правда, чего не совсем понятно - почему
до сих пор нету таких систем,
популярных и известных на рынке и при
этом не стоящих запредельных денег.
Потому что чтобы программировать сей конструктор нужны специалисты, а
специалисты - это деньги или время, в той или иной форме.
Ну да. Нет чтобы все написать на MS Access
или Delphi и выложить в исходниках в inet. :-))
От идеи до реализации долгий путь. От
реализации до полной готовности - еще
дольше. От готовности до продаж и
поддержки еще длинее. А еще раскрутка,
готовые бизнес решения, которые нужно
только чуть-чуть подп
В том-то все и дело, что рельсов нет. В
Ф2мастер рельсы ставит разработчик.
есть ядро: хранилище объектов/данных,
есть возможности увязывать объекты и
данные, есть возможность строить любые
интерфесы из стандртных контролей
(подключая если надо всю библиотеку VCL)
, ВСЯ прикладная логика строится
dada sasa пишет:
www.f2master.ru
Ф2Мастер - платформа для разработки
прикладных информационных систем для
баз данных под управлением Interbase/Firebird.
А чем принципиально отличается от Гедымина?
http://gsbelarus.com/gs/modules.php?name=News&file=article&sid=122
Они и бинарики, и исходники д
(подключая если надо всю библиотеку VCL)
, ВСЯ прикладная логика строится
разработчиком в объектах, скрипт
позволяет многое (почти чистый ObjecPascal)
а чем незамутненный ObjecPascal не устраивает?
--
Булычев Алексей
http://www.stella-npf.ru
dada sasa писал(а):
> www.f2master.ru
>
> Ф2Мастер - платформа для разработки
> прикладных информационных систем для
> баз данных под управлением Interbase/Firebird.
> Позволяет создавать информационные
> системы любого масштаба
> (индивидуальные или корпоративные) и
> любой прикладной направленн
"Boulitchev Aleksey" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
(подключая если надо всю библиотеку VCL)
, ВСЯ прикладная логика строится
разработчиком в объектах, скрипт
позволяет многое (почти чистый ObjecPascal)
а чем незамутненный ObjecPascal не
Во-во. Delphi + FB чем не универсальный FraimWork? :)
я как-то обчитался Тенцера и в 98 году начал реализацию со вторым слоем
метаданных (справочники справочников и пр.)
жизнь с тех пор показала, что RDB$ более чем достаточно
фрагменты, настраиваемые юзерами ака произвольные справочники и от
Мадорский Г.В. wrote:
> "Boulitchev Aleksey" <[EMAIL PROTECTED]>
> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
> >
> >> (подключая если надо всю библиотеку VCL)
> >> , ВСЯ прикладная логика строится
> >> разработчиком в объектах, скрипт
> >> позволяет многое (почти чистый Objec
Принципиально, судя по всему, ничем.
Одна и та же идея и похожие реализации.
в незамутненный ObjectPascal нет
возможности написать:
begin
select field
from table
into var1;
var1 := var1 + 1;
end;
т.е. использовать результат запроса в
скрипте
еще пример :
var1 := 10;
sql
insert into table1(field1) values(:var1);
end;
Как это нет возможности?
With TIbSql.Create(A
"Articus" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее:
news:[EMAIL PROTECTED]
>
> в незамутненный ObjectPascal нет
> возможности написать:
> begin
> select field
> from table
> into var1;
> var1 := var1 + 1;
> end;
> т.е. использовать результат запроса в
> скрипте
> еще приме
> Как это нет возможности?
>
> With TIbSql.Create(Application) do begin
> DataBase := Db;
> Transaction := Tr;
> SQL.Add('Select Field From Tbl Where Id = :Id');
> Params[0].AsInteger := Id;
> ExecQuery;
> Var := Fields[0].AsInteger;
> Free;
> end;
>
> With b/r. Gleb.
с
v> Есть прикольный вариант http://www.morfik.com
весь сайт облазил, цену не нашел.
Скока это стоит то, кто знает?
--
С уважением
Кочмин Александр
Articus пишет:
сколько строчек кода?
программа и сделана для того, чтобы
уменьшить кол-во всяких рутинных
операций. Чтобы не надо было увязывать
DataBase, DataSource и пр. Чтобы не нужно было
писАть такие конструкции...
А чтоб не писать такие конструкции существуют процедуры и функции,
класс
Articus wrote:
> > Как это нет возможности?
> > With TIbSql.Create(Application) do begin
> > DataBase := Db;
> > Transaction := Tr;
> сколько строчек кода?
> программа и сделана для того, чтобы
> уменьшить кол-во всяких рутинных
> операций. Чтобы не надо было увязывать
> DataBase, DataSour
Hello, Articus!
You wrote on Wed, 23 Aug 2006 00:21:33 -0700:
>> Как это нет возможности?
A> сколько строчек кода?
A> программа и сделана для того, чтобы уменьшить кол-во всяких рутинных
A> операций. Чтобы не надо было увязывать
A> DataBase, DataSource и пр. Чтобы не нужно было писАть таки
GF> можно ведь и функцией всё это оформить :-)
GF> function CreateDataSetDataSourceDBGrid(Name, Sql: string; Parent:
TWinControl;
GF> Align: TAlign): TControl;
GF> как в вашем интерпретаторе и сделано, поди?
:)
а эта функция что вернет?
--
С уважением
Кочмин Александр
Hello, Alexandr Kochmin!
You wrote to Gene Feudorov on Wed, 23 Aug 2006 14:46:07 +0700:
GF>> можно ведь и функцией всё это оформить :-)
GF>> function CreateDataSetDataSourceDBGrid(Name, Sql: string; Parent:
GF>> TWinControl;
GF>> Align: TAlign): TControl;
GF>> как в вашем интерпретаторе и с
GF> а што напишешь - то и вернёт :-)
я знал что тыт так скажешь ;)
GF> Шурик, не надоело ещё визуально программировать?
а у меня визуального программирования все меньше и меньше.
Потихоньку избавляюсь.
--
С уважением
Кочмин Александр
Hello, Alexandr Kochmin!
You wrote to Gene Feudorov on Wed, 23 Aug 2006 15:01:21 +0700:
AK> а у меня визуального программирования все меньше и меньше.
AK> Потихоньку избавляюсь.
вот так и происходит разработка таких систем, как ф2:
накидали иконок/контролов на форму
накидали ещё и ещё
устали и
Как это нет возможности?
With TIbSql.Create(Application) do begin
DataBase := Db;
Transaction := Tr;
SQL.Add('Select Field From Tbl Where Id = :Id');
Params[0].AsInteger := Id;
ExecQuery;
Var := Fields[0].AsInteger;
Free;
end;
With b/r. Gleb.
сколько строчек код
GF> вот так и происходит разработка таких систем, как ф2:
именно так. ;)
GF> накидали иконок/контролов на форму
GF> накидали ещё и ещё
GF> устали искать нужный контрол
перестали влазить контролы на форму
GF> переписали функциями
функций стало много - переписали на ООП.
GF> надоело ком
"Dmitry Lendel" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Привет
Есть прикольный вариант http://www.morfik.com
Кстати наткнулся в IBDev #4 2006.
Заодно спасибо авторам журнала
Не для рекламы. Есть еще вариант http://www.bagel.com.ua/bagel3.php
Дмитри
DL> Привет
DL>> Есть прикольный вариант http://www.morfik.com
DL>> Кстати наткнулся в IBDev #4 2006.
DL>> Заодно спасибо авторам журнала
DL> Не для рекламы. Есть еще вариант http://www.bagel.com.ua/bagel3.php
не в обиду будет сказано, но если потом написать где-то что ПО сделано на
платфо
http://sql.ru/forum/actualthread.aspx?tid=328662
"Gene Feudorov" ...
> надоело компилировать из-за каждого чиха
> прикрутили какой-нить интерпретатор чи написали свой
> пишем на скриптовом языке
И полностью теряем контроль над кодом. Вместо кода теперь
кучка скриптиков х знает кем и как написанных и неизвестно как связанных
между собой
--
HV> И полностью теряем контроль над кодом. Вместо кода теперь
HV> кучка скриптиков х знает кем и как написанных и неизвестно как
HV> связанных между собой
а юзерам скриптер не даем.
Только сами им пользуемся.
--
С уважением
Кочмин Александр
Мадорский Г.В. wrote:
var Ret : TGLMemFields;
Ret := SqlResult(Format('Select Field From Tbl Where Id = :Id', [Id]),
Db,Tr);
If (Assigned(Ret) and (not Ret.IsNull)) then
Var := Ret.AsInteger;
И что тока люди не придумают чтобы не изучать C++ :-)
У меня для таких целей есть кла
"Alexandr Kochmin" ...
>
> HV> И полностью теряем контроль над кодом. Вместо кода теперь
> HV> кучка скриптиков х знает кем и как написанных и неизвестно как
> HV> связанных между собой
>
> а юзерам скриптер не даем.
> Только сами им пользуемся.
Всё равно - эта масса кода ничем и никак
HV> "Alexandr Kochmin" ...
HV>>
HV>>> И полностью теряем контроль над кодом. Вместо кода теперь
HV>>> кучка скриптиков х знает кем и как написанных и неизвестно как
HV>>> связанных между собой
HV>>
HV>> а юзерам скриптер не даем.
HV>> Только сами им пользуемся.
HV> Всё равно -
Hello, Horsun Vlad!
You wrote on Wed, 23 Aug 2006 12:13:50 +0300:
HV>>> И полностью теряем контроль над кодом. Вместо кода теперь
HV>>> кучка скриптиков х знает кем и как написанных и неизвестно как
HV>>> связанных между собой
HV> Всё равно - эта масса кода ничем и никак не контрол
"Gene Feudorov" ...
>
> Hello, Horsun Vlad!
> You wrote on Wed, 23 Aug 2006 12:13:50 +0300:
>
>
> HV>>> И полностью теряем контроль над кодом. Вместо кода теперь
> HV>>> кучка скриптиков х знает кем и как написанных и неизвестно как
> HV>>> связанных между собой
>
> HV> Всё равно - эт
"Alexey Popov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Мадорский Г.В. wrote:
var Ret : TGLMemFields;
Ret := SqlResult(Format('Select Field From Tbl Where Id = :Id', [Id]),
Db,Tr);
If (Assigned(Ret) and (not Ret.IsNull)) then
Var := R
DL>> Блин, ну и название выбрали. Представляю как иду я к шефу и прошу
DL>> денег, чтоб купить программу "Бублик самоделкин"... :)
DL> Ездим на тельцах и жуках, курим верблюда, ищем при помощи ковбойского
DL> крика, пьем белых лошадей и т.д.
DL> Почему бы не работать на Бублике? :-))
это бу
Блин, ну и название выбрали. Представляю как иду я к шефу и прошу денег,
чтоб купить программу "Бублик самоделкин"... :)
Ездим на тельцах и жуках, курим верблюда, ищем при помощи ковбойского
крика,
пьем белых лошадей и т.д.
Почему бы не работать на Бублике? :-))
Работать лучше на пивзаво
Hello, Evgeny Putilin!
You wrote on Wed, 23 Aug 2006 13:54:38 +0400:
EP> Ух. Ты. блин мечта детства написать совй язык програмирования :-)
я её реализовал :-))
EP> Во первых не надо перекомпилировать на каждый чих, во вторых Java
EP> .Net (iirc &C++ in VS) позволяют перекомпилировать код и
GF> Hello, Evgeny Putilin!
GF> You wrote on Wed, 23 Aug 2006 13:54:38 +0400:
EP>> Ух. Ты. блин мечта детства написать совй язык програмирования :-)
GF> я её реализовал :-))
круто. в то время когда этих скриптовых встраиваемых языков развелось куча,
есть человек который написал свой, назло
Мадорский Г.В. wrote:
И что тока люди не придумают чтобы не изучать C++ :-)
Я именно с него и начинал.
А почему тогда пишешь на паскале? :-(
У меня для таких целей есть класс sql
sql("select ... where ... =:param1 ... =:param2",
sqlp("PARAM1",1,"PARAM2",2))->Fields[0]->AsInteger;
> А чем принципиально отличается от Гедымина?
там "реализованы сотни решений", а на
Гедымине "пару тысяч" :)
не рекламы ради, а из гордости за
Interbase/Firebird/Yaffil. 2.5 года назад, когда
начинали проект, скептики в один голос
утверждали, что кроме как на MsSQL или Oracle
такое сделать нельз
Hello, Alexandr Kochmin!
You wrote to Gene Feudorov on Wed, 23 Aug 2006 17:16:57 +0700:
GF>> я её реализовал :-))
AK> круто. в то время когда этих скриптовых встраиваемых языков
AK> развелось куча, есть человек который написал свой, назло всем. ;)
Шурик, я его писал в 97-98 годы. ты помнишь
Hello, Evgeny Putilin!
You wrote on Wed, 23 Aug 2006 14:18:53 +0400:
EP> И где инетересно препадают этот язык??? Или он только для себя?
ЗАО "Трест-М". Екатеринбург.
EP> Почемуто проводится аналогия с людми который смогли сделать file of
EP> record и начинают кричать я написал свою РСУБД
E
"Alexey Popov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Мадорский Г.В. wrote:
И что тока люди не придумают чтобы не изучать C++ :-)
Я именно с него и начинал.
А почему тогда пишешь на паскале? :-(
А почему бы на нем и не писать. При исполь
Hello, Evgeny Putilin!
You wrote on Wed, 23 Aug 2006 15:00:34 +0400:
EP> Что бы сяказать что я написал свой язык програмирования мало иметь
EP> реализацию, надо иметь его испорльзования на стороне.
на чьей стороне? :-))
Фёдоров Евгений.
ЗАО "Трест-М". Екатеринбург.
Hello, Мадорский Г.В.!
You wrote on Wed, 23 Aug 2006 15:16:22 +0400:
МГ> Хотя С-ишный стиль у меня до сих пор присутствует. Вот такой код
МГ> на паскале многим кажется непривычным :
МГ> while ((i <= L) and (St[i] <> Ch)) do
МГ> Inc(I);
Глеб, не верю сишник бы написал
"Gene Feudorov" <[EMAIL PROTECTED]>
сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED]
Hello, Мадорский Г.В.!
You wrote on Wed, 23 Aug 2006 15:16:22 +0400:
МГ> Хотя С-ишный стиль у меня до сих пор присутствует. Вот такой код
МГ> на паскале многим кажется непривычным :
МГ>
Мадорский Г.В. wrote:
А почему тогда пишешь на паскале? :-(
А почему бы на нем и не писать. При использовании его для разработки
информационных систем он, имхо, ничем не хуже C++.
Конечно это так если кодить клиентов к БД. Но если что то надо
нативное, чисто алгоритмическое или сис
Привет, Alexey!
Вы пишешь 23 августа 2006:
AP> Компоненты писать (которые инсталируются) нужно писать крайне
AP> редко и желательно этого избегать вообще.
Избави тебя Бог, Алексей, писать свои компоненты!
--
With best regards, Alex Cherednichenko.
Hello, Мадорский!
You wrote on Wed, 23 Aug 2006 13:54:46 +0400:
МГ> Работать лучше на пивзаводе... :)
Или хотя бы иметь выделенку (литров 5 в час для умеренной компании) :)
Удач
--
Alexander A. Venikov, Tobolsk, Russia
Real e-mail address is venixtntobru
KRB> Yurij wrote:
>> Правда, чего не совсем понятно - почему
>> до сих пор нету таких систем,
>> популярных и известных на рынке и при
>> этом не стоящих запредельных денег.
KRB> Потому что чтобы программировать сей конструктор нужны специалисты, а
KRB> специалисты - это деньги или время, в той
D> Ну да. Нет чтобы все написать на MS Access
{skip}
Просто стоимость "освоения" такой "системы" иногда ... :(
+ Ни в одной "системе", по крайней мере кроме одной известной
мне, не будем тыкать пальцами в человека у которого я ничего
не приобрёл, но подчерпнул много полезного ...
в общ
Константин wrote:
> D> Ну да. Нет чтобы все написать на MS Access
> {skip}
>
> Просто стоимость "освоения" такой "системы" иногда ... :(
> + Ни в одной "системе", по крайней мере кроме одной известной
> мне, не будем тыкать пальцами в человека у которого я ничего
> не приобрёл, но подчерпн
74 matches
Mail list logo