|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
2andy753: Вы меня конечно извините, если грубо выражусь, но уж больно мочи больше нет: 1. Во-первых конфа по PB, неужто Вы думаете, что тут кто-то начнет орать, что давайте на .Net переходите? Это Вы не туда попали. Если мочи нет то и вам в этом форуме не помогут. Так что незачем орать про .Net - никто и не просил 2. Вы представляете, что такое 200, 500, 1000 оконных форм на С++? На Java ... Мы это себе отлично представляем - можете не беспокоится. 3 - человека - это потому что задача находится в стадии постановки. Мнение частное, но готов пополемизировать :). Я тоже готов - только пены у рта не надо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:02 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Думаю наиболее подходящим вариантом начать работать с PowerBuilder (особенно с datawindow and datastore), чтоб пока созреет тз ви били готови. Для вашего проекта и групи ето наиболее подходящий вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:04 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
2Mykola: я согласен, но ведь если выбор PB себя не оправдает в дальнейшем - то будет обидно за бесцельно потраченное время на изучение :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:13 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
обидно за бесцельно потраченное время на изучение и еще большая оплеуха от начальства ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:16 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Сдерживался, но все-таки выскажу свое ЛИЧНОЕ мнение. Серьезный продукт, именно серьезный, я бы на PB не писал бы никогда!!! Если у Вас есть возможность нанять гораздо больше программеров, то я бы отказался от PB. Если Вас все-таки трое и может + два, то пишите на PB. Так-как он действительно позволяет быстро (относительно конечно) написать приложение. Т.е. я скажу одно у РВ много проблем (например - клиент написанный на РВ довольно тяжелый), но у него есть один большой плюс быстрота написания малыми силами. Так что решайте сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:22 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Хорошо, Тогда стоит предложить продукти из которих ви хотите вибирать, с учетом того какой вам надо изучать, а с каким ви уже знакоми. Не понимаю, что значит не оправдает. Поинтересуйтесь по банках на чем у них пишутся клиенти, изучите на чем написани проекти для банковской деятельности. Теперь еще относительно PowerBuilder, если использовать PFC у вас будет возможность с помощью наследования сделать уровень главного офиса и филии, что для вашего проекта будет немаловажним. Я в основном придерживаюсь мнения, вибор инструментария и технологий необходимо делать после ознакомления из тз ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:24 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
По поводу использования DW согласен, но есть нюанс. Если ТЗ не готово, то может и измениться внутренняя логика приложения. Тогда придется переделывать приложение. В некоторых случаях проще DW переписывать, чем править :(. Здесь есть некоторая уязвимость PowerBuilder-а. При изменениях БД приходится DW менять или писать заново. А не подумываете ли Вы про макет? Может тогда и ТЗ проще дописать будет? Заодно и проверить на "бесцельность потраченного времени". С макетом Билдер должен помочь, покажете, наметите доработки... Тогда можно будет самые темные моменты и проверить на Билдере. Не получиться - выберете другое - более подходящее средство. Кстати, если будет жаль DW написанных - их можно будет перенести под C++ или Delphi. У Билдера OCX есть, который понимает синтакс DW. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:27 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
ТО DenisVK: У Билдера много недостатков, не спорю... но тяжесть клиента на большом проекте??? Это несерьезно... Другое дело, когда надо сделать легкого клиента, но он обычно и по функционалу простой... Я бы из недостатков выделил следующее: медленный для сложный математических расчетов. закрытость кода в PBL (нет, такого как в C++, где текст можно хоть в нопаде редактировать). В билдере небольшой глюк в огромной PBL может уничтожить месяц работы. Хотя можно работать аккуратно и предохраняться :) относительная сложность написания системных вещей. Даже не знаю, кто нить писал драйвер на билдере? Да и игрушки на нем особо не попишешь интерактивные... Ну и есть ряд нюансе при раьботе с уникальными возможностями ряда СУБД. Билдер - все таки универсальное средство и некоторые возможности конкретной СУБД может и не использовать. Если Вам что-то из перечисленного сильно критично - не советую Билдер использовать. Больше времени потратите... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 14:39 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
2 andy753 медленный для сложный математических расчетов Да просто медленный, чего греха таить ;-) закрытость кода в PBL (нет, такого как в C++, где текст можно хоть в нопаде редактировать). В билдере небольшой глюк в огромной PBL может уничтожить месяц работы. Хотя можно работать аккуратно и предохраняться :) Я уже говорил - если опыта работы с PB нет, то перестроиться без сидящего рядом гуру очень и очень трудно относительная сложность написания системных вещей. Даже не знаю, кто нить писал драйвер на билдере? Да и игрушки на нем особо не попишешь интерактивные... смотрите здесь :-) Ну и есть ряд нюансе при раьботе с уникальными возможностями ряда СУБД. Билдер - все таки универсальное средство и некоторые возможности конкретной СУБД может и не использовать. Из перечисленных альтернатив (Delphi/Builder, VFP, VisualStudio.NET) кто может использовать "некоторые возможности конкретной СУБД"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 15:19 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Делали ряд проектов автоматизации для ОАО "Эфко", ОАО "Шебекинский завод моющих средств". Раньше Эфко использовали две команды разработчиков, нашу и из Воронежа. Решали не сильно связанные между собой задачи. Не могу сказать, что системы были малыми. Воронежская команда не использовала PFC, мы использовали. Собственно, системы успешно работают. Воронежские разработчики оставались там, когда мы сменили заказчика на менее прижимистого. Особых нареканий не было. Возможность быстрого изменения интерфейсов и DW отличная. Любое DW можно отрисовать достаточно быстро. Да и вообще всё достаточно быстро. Размещение вычислительных операций на сервер сделало возможным применение рабочих станций из нижнего ценового ряда. Собственно, ничего сложного нет. Взаимодействие сервера с PB прекрасное. Ничего плохого сказать про эту пару не могу. Некоторое время работал на одну московскую контору, которая писала для Техасского "облоно" программу для автоматизации общеобразовательных школ. Буржуи использовали ту же пару: MS SQL2000 и PB7.0. Ничего страшного, только логику и расчёты почему-то вписывали в клиента, что само по себе дурка. Сейчас делаю проект под Oracle. Проблемма нового времени - веяние многоплатформенности. $50 за Win и ~$250 за офис дорого. Потому мечты о Linux давят неопределённостью привязанный к виндам PB. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 15:38 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Очень интересно, огромное спасибо за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 15:44 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
sergei_p , как всегда, всё в этом мире относительно. Ты говоришь, альтернатива - Delphi/Builder, VFP, VisualStudio.NET. Твои 3 человека (видимо включая тебя) - опытные разработчики? В какой части алфавитного супа, представленного в виде альтернативы? Понятно, что VFP просто смешно включать в этот список, а в остальном дела обстоят примерно вот так (безотносительно опытности): По отношению к РВ, разработка стандартного 2-х звенного приложения, СИЛЬНО завязанного на БД, с богатым юзер интерфейсом займёт на 1) C++ - в 10 раз дольше 2) Java или С# - в 8 раз дольше 3) На Delphi/Builder - в +- 7 раз дольше :-) 4) На VB/VB.Net - в +- 5 раз дольше Теперь о судьбе разработчика, не видавшего РВ :-) Я бы сказал, что наиболее тяжелый путь у чистого VBшника, следующий - у Delphiщика. Для остальных, после ознакомления с datawindow, должно быть более менее просто... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2003, 18:56 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
2 DenisVK >Сдерживался, но все-таки выскажу свое ЛИЧНОЕ мнение. Серьезный продукт, именно серьезный, я бы на PB не писал бы никогда!!! А на чем нужно писать серьезные продукты, альтернативы какие? Об этом же весь разговор, дайте список продуктов, пообсуждаем. Насчет тяжести PB клиента это легенда. Он гораздо легче VB-шного клиента. 2 andy753 >По поводу использования DW согласен, но есть нюанс. Если ТЗ не готово, то может и измениться внутренняя логика приложения. Тогда придется переделывать приложение. В некоторых случаях проще DW переписывать, чем править :(. Здесь есть некоторая уязвимость PowerBuilder-а. При изменениях БД приходится DW менять или писать заново. Конечно что-то корректировать в приложении, и в DW в частности, придется, но ведь это верно и для любых других RAD средств. А менять DW не так уж страшно и требуется далеко не всегда. Например если выходные формы смотрят не на таблицы, а на промежуточные представления, то при изменении структуры БД их вообще никогда (почти никогда) менять не нужно, достаточно подкорректировать представления. Для входных форм такое тоже иногда срабатывает. >медленный для сложный математических расчетов. Это же RAD средство, математику на фортране нужно писать и подключать как DLL. Последнее делается легко. >относительная сложность написания системных вещей. Даже не знаю, кто нить писал драйвер на билдере? Да и игрушки на нем особо не попишешь интерактивные... Видел один раз драйвер устройства, написанный на перле. Вот это вещь! Самое удивительное, что оно еще и работало, правда не очень хорошо. Но все равно не представляю себе человека, которому был бы нужен драйвер, написанный на PB. А игрушки есть в примерах по PB, можно посмотреть, например собирание головоломки. Если серьезно, то конечно же не нужно пытаться писать DOOM на PB, он (PB а не DOOM) не для этого задумывался. Хотя для любителей извращений - hwnd любого своего окна в PB получить не проблема, передавай его во внешнюю процедуру и делай с окном все что захочешь, в том числе и DOOM с драйверами пиши. Не нужно пытаться объять необъятное, все равно не получится. PB хорошо интегрируется с другими средствами, все что сложно сделать средствами чистого PB можно дописать средствами того же C и без больших проблем интегрировать в приложение. Суммарное время получится значительно меньше, чем если бы все писать например на сях с самого начала. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2003, 01:26 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Спасибо за ответы! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2003, 08:23 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
ТО c127: Спасибо за столь подробные объяснения, но советую почитать весь топик с начала. Народ интересовал, что может и НЕ может билдер. Вот я и попытался в доступной форме перечислить, что НЕ стоит в обычной ситуации на нем делать. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2003, 09:33 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
Народ интересовал, что может и НЕ может билдер Вообще-то я спрашивал кто писал серьезные проекты на связке PB9 + MSSQLServer2000. С какими нюансами и глюками пришлось столкнуться. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2003, 09:38 |
|
Кто на PB9 + MSSQLServer2000 пишет что серьезное???
|
|||
---|---|---|---|
#18+
2 andy753 >Народ интересовал, что может и НЕ может билдер. Вот я и попытался в доступной форме перечислить, что НЕ стоит в обычной ситуации на нем делать. :) Все, убедил, драйвера на нем больше не пишу. С понедельника. Видел в сети пример создания подсказки произвольной формы для тулбара PB, tooltip по-моему называется. Использовался PB, небольшая сишная процедурка и API. В принципе довольно тривиально, если вдуматься, но я-то не вдумывался. Вот тогда я понял, что PB можно смело выбирать в качестве GUI средства для клиента-сервера во всех случаях, а если чего-то вдруг не хватает или неудобно делать - допишем на чем-то другом. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2003, 01:02 |
|
|
start [/forum/topic.php?fid=15&msg=32244116&tid=1339540]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
254ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 369ms |
0 / 0 |