|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
Да погодите Вы со своими менеджерами, это всё бизнес-требования. Логика, другими словами. Вы сначала общую архитектуру предложите и оцените. А то, что предлагаете выше - бред сивой кобылы. Толстое приложение, соединяющееся к центральной базе, хостящейся на веб-сервере... Бред. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2011, 20:13 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
Итак, первым делом создаем коммуникации. 3 адекватных пути: 1. Просим провайдера, чтобы он соединил n-офисов в "точка-точка" (если сможет разрулить через удаленных субпровайдеров) 2. Поднимаем свой VPN (предпочтительно) 3. Купить хостинг (быстро и дешево) В первых двух случаях можно использовать толстых клиентов, в третьем случае - веб-приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2011, 21:14 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
А то, что предлагаете выше - бред сивой кобылы. --- блин, а так все красиво закончилось ))) Толстое приложение, соединяющееся к центральной базе, хостящейся на веб-сервере... Бред. --- а не могли бы объяснить, по факту, чем плохо винприложение работающее с удаленной БД на хосте? С местным провайдером поговорил, сказал списку айпишников, могут предоставить внешний доступ к БД ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2011, 21:57 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
SputnickС местным провайдером поговорил, сказал списку айпишников, могут предоставить внешний доступ к БД Зло. P.S. Спросите лучше его, сколько будет стоить сетку между территориально отдаленными филиалами поднять, есть влом самому поднимать VPN. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2011, 22:21 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
Sputnickа вот еще вопрос, сколько хотя бы примерно может стоить такая работа? централизованная MySQL (на хостере), вин приложение, которое работает с этой удаленной БД. Логика в самых общих чертах как рисовал выше - есть главный менеджер - вводит свои операции и видит операции всех подменеджеров. Подменеджеры вводят свои операции и видят себя. тут я вас огорчу ;-) по хорошему стоит это все... ну баксов 300... и делается часа за полтора... я подразумеваю полностью готовый к работе сервер с работающей программой (в облаке амазона, на железе заказчика - естественно, дороже - больше возни) ;-) причем будет все то, что вы описали - MySQL (я обычно ставлю на PostgreSQL, но вроде можно уже и на MySQL), вин приложение (кросс-платформенный клиент на яве, хотя я предпочитаю использовать веб интерфейс) и описанная вами логика работы... плюс еще много-много всего не описанного, но что наверняка пригодится вашему знакомому это к вопросу, почему изобретать велосипеды не очень выгодно ;-) смотрим www.adempiere.com и осознаем, что "все украдено до нас" (копирайт не мой) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2011, 03:08 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovSputnickа вот еще вопрос, сколько хотя бы примерно может стоить такая работа? централизованная MySQL (на хостере), вин приложение, которое работает с этой удаленной БД. Логика в самых общих чертах как рисовал выше - есть главный менеджер - вводит свои операции и видит операции всех подменеджеров. Подменеджеры вводят свои операции и видят себя. тут я вас огорчу ;-) по хорошему стоит это все... ну баксов 300... и делается часа за полтора... я подразумеваю полностью готовый к работе сервер с работающей программой (в облаке амазона, на железе заказчика - естественно, дороже - больше возни) ;-) причем будет все то, что вы описали - MySQL (я обычно ставлю на PostgreSQL, но вроде можно уже и на MySQL), вин приложение (кросс-платформенный клиент на яве, хотя я предпочитаю использовать веб интерфейс) и описанная вами логика работы... плюс еще много-много всего не описанного, но что наверняка пригодится вашему знакомому это к вопросу, почему изобретать велосипеды не очень выгодно ;-) смотрим www.adempiere.com и осознаем, что "все украдено до нас" (копирайт не мой) спасибо. По поводу цены я думал столько же )) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2011, 07:38 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovпо хорошему стоит это все... ну баксов 300... и делается часа за полтора... я подразумеваю полностью готовый к работе сервер с работающей программой ... если за работу берется студент-балбес с навыками программирования, не понимая что от него хотят. В итоге, через время N "программу" отдают на доработку квалифицированным специалистам и... В конечном итоге, проще переписать, чем дорабатывать эту рухлядь в виде непонятных никому ошметков кода, который породил неокрепший воспаленный мозг студента-балбеса. Если по адеквату. Оценить сроки и выкатить цену (либо по рейту, либо по факту) с предоплатой можно только после более или менее понятного технического задания / функциональной спецификации + пообщавшись с заказчиков и утреся детали, которые могли быть не учены в ТЗ (а оно обычно так и бывает). После тесного контакта с заказчиком и его желаниями можно начинать говорить о цене. P.S. По опыту, - если подрядить сильного специалиста-одиночку, он начнет только разговаривать с заказчиком о подобной задаче при костах, больших чем $1000. По факту выйдет, конечно, больше (в 2, 3, ..., n-раз) в зависимости от требований, которые чаще всего появляются после согласования. Да, и это регион, а не столица. В столицах же при указанных костах можете рассчитывать, разве что, на полувменяемого безрассудного студента 2 курса МГУ. P.S2. Все проекты когда начинаются с "да нам нужно-то пару полей на формочке, да пару ролей 'менеджер' и 'уборщик'..." ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2011, 14:09 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
МСУВсе проекты когда-то начинаются с "да нам нужно-то пару полей на формочке, да пару ролей 'менеджер' и 'уборщик'..." ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2011, 14:12 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
МСУ, когда у вас спрашивают сколько может стоить "нечто, что может ездить, возить человека, без мотора и нужно педали крутить" - вы какую цифру обычно называете? Сколько стоит обычный велосипед в ближайшем магазине спорттоваров, или сколько надо заплатить за всю цепочку от проектирования изделия, изготовления его на заказ и до доставки на дом? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2011, 17:56 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovМСУ, когда у вас спрашивают сколько может стоить "нечто, что может ездить, возить человека, без мотора и нужно педали крутить" - вы какую цифру обычно называете? В том-то и дело, что никакую. Будет конкретика - будет цифра. А конкретика появляется после понимания бизнес-требований. Будут требования - будет разговор. А людей, готовых за n-рублей продать "нечто", о котором Вы писали, я бы сторонился. Изначально такое "проект" обречен. s_ustinovСколько стоит обычный велосипед в ближайшем магазине спорттоваров, или сколько надо заплатить за всю цепочку от проектирования изделия, изготовления его на заказ и до доставки на дом? 1. Обычный велосипед - это типовое решение. Типовое решение можно рассчитать из нормо-часа. Тут проблем нет. 2. Новый велосипед, "нечто" - это не типовое решение. Нужно будет собирать под заказчика отдельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 11:27 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
МСУs_ustinovМСУ, когда у вас спрашивают сколько может стоить "нечто, что может ездить, возить человека, без мотора и нужно педали крутить" - вы какую цифру обычно называете? В том-то и дело, что никакую. Будет конкретика - будет цифра. А конкретика появляется после понимания бизнес-требований. Будут требования - будет разговор. А людей, готовых за n-рублей продать "нечто", о котором Вы писали, я бы сторонился. Изначально такое "проект" обречен. s_ustinovСколько стоит обычный велосипед в ближайшем магазине спорттоваров, или сколько надо заплатить за всю цепочку от проектирования изделия, изготовления его на заказ и до доставки на дом? 1. Обычный велосипед - это типовое решение. Типовое решение можно рассчитать из нормо-часа. Тут проблем нет. 2. Новый велосипед, "нечто" - это не типовое решение. Нужно будет собирать под заказчика отдельно. Проблема в том, что обычно у заказчика тоже нет понимания бизнес-требований :-))) и тут есть два подхода: первый - собирать в течении долгого времени эти требования, писать под них программу и в конце концов, когда заказчик скажет что это ему не подходит - обвинить заказчика, что он сам не знает, чего хочет. все расстаются недовольные друг другом и обычно каждый считает, что другая сторона осталась должна ему денег. второй - выдать заказчику любое типовое решение, которое более-менее соответствует его пожеланиям. через некоторое время, поработав с таким типовым решением, заказчик начинает намного четче понимать, что именно ему нужно, и тогда или дорабатывают то, что уже есть, или ставят другое типовое, или (в очень редких случаях) делают целиком новую разработку. и в таком варианте обычно стороны меньше обижаются друг на друга, хотя всякое бывает. но нервы точно экономятся ))))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 12:01 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
По сабжу: Согласен с МСУ, что вэб-приложение для этой штучки - идеальное решение (и самое простое и дешёвое). Если имеется свой компьютер, постоянно торчащий задницей к интернету - это очень хорошо, не надо заморачиваться с хостингом. Кроме аспнет, вполне подойдёт стандартная связка PHP+MySQL, в этом случае даже можно попытаться наковырять уже готовое решение. ПС. Кстати, аспнет (как и пхп) вполне может работать с SQLite. Правда, с одним, но очень существенным НО: Читать данные, конечно, могут все пользователи одновременно, но вот на операциях добавления/изменения/удаления, вся база блокируется. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 12:19 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovПроблема в том, что обычно у заказчика тоже нет понимания бизнес-требований :-))) Ну так о какой стоимости тогда идет речь? ) Помогите ему понять, поймите сами и озвучьте цену. s_ustinovсобирать в течении долгого времени эти требования, писать под них программу и в конце концов, когда заказчик скажет что это ему не подходит 1. Аналитика со стороны разработчика тоже стоит денег. Обследование тоже стоит денег. 2. Разрабатывается документ, который обе стороны согласуют и подпишут. 3. На основании этого документа заказчик не сможет сказать "это мне не подходит". Ибо в документе стоит его резолюция. 4. Если возникают дополнительные пожелания (а они возникнут) - по отдельной стоимости оформляется как доработка функционала. 5. То, о чем написали Вы, ни в какие ворота не лезет. Так не работают - слишком высокие риски. s_ustinovвыдать заказчику любое типовое решение, которое более-менее соответствует его пожеланиям. Извините, но если нет типового решения. Если сам проект - не типовой. Что ему давать? s_ustinovчерез некоторое время, поработав с таким типовым решением, заказчик начинает намного четче понимать, что именно ему нужно, и тогда или дорабатывают то, что уже есть, или ставят другое типовое, или (в очень редких случаях) делают целиком новую разработку. и в таком варианте обычно стороны меньше обижаются друг на друга, хотя всякое бывает. но нервы точно экономятся ))))))) Этот вариант еще бы подошел для случая, когда заказчик и исполнитель - родственники. Или проект - одна форма с одной кнопкой и сообщение "Здравствуй мир". А так - полный абсурд, даже комментировать не хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 12:41 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
МСУs_ustinovПроблема в том, что обычно у заказчика тоже нет понимания бизнес-требований :-))) Ну так о какой стоимости тогда идет речь? ) Помогите ему понять, поймите сами и озвучьте цену. я сказал о стоимости типового решения (одного из многих), которое подходит под озвученные требования. МСУs_ustinovвыдать заказчику любое типовое решение, которое более-менее соответствует его пожеланиям. Извините, но если нет типового решения. Если сам проект - не типовой. Что ему давать? а можно привести любую цитату из этой ветки, которая бы свидетельствовала, что проект не типовой? типовые решения потому и типовые, что подходят большинству заказчиков... МСУs_ustinovчерез некоторое время, поработав с таким типовым решением, заказчик начинает намного четче понимать, что именно ему нужно, и тогда или дорабатывают то, что уже есть, или ставят другое типовое, или (в очень редких случаях) делают целиком новую разработку. и в таком варианте обычно стороны меньше обижаются друг на друга, хотя всякое бывает. но нервы точно экономятся ))))))) Этот вариант еще бы подошел для случая, когда заказчик и исполнитель - родственники. Или проект - одна форма с одной кнопкой и сообщение "Здравствуй мир". А так - полный абсурд, даже комментировать не хочется. когда человеку нужно что-то "в социальных сетях пообщаться, музыку послушать и новости почитать" в 99% случаев советуют типовое решение - ibm pc совместимый компьютер с виндой. вообще то этот программно - аппаратный комплекс - очень сложное решение и советуют его далеко не всегда родственники... лично мне было бы интересно услышать, почему все-таки абсурд? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 21:44 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovя сказал о стоимости типового решения (одного из многих), которое подходит под озвученные требования. Собственно, требований еще никаких не было. Где Вы их узрели? Была озвучена только "коротко задача". По ней программу не напишешь. s_ustinovа можно привести любую цитату из этой ветки, которая бы свидетельствовала, что проект не типовой? Точно так же: можно привести любую цитату из этой ветки, которая бы свидетельствовала, что проект типовой ? s_ustinovтиповые решения потому и типовые, что подходят большинству заказчиков... Чтобы понять, какое решение будет, нужно составить требования. Они есть? s_ustinovкогда человеку нужно что-то "в социальных сетях пообщаться, музыку послушать и новости почитать" в 99% случаев советуют типовое решение - ibm pc совместимый компьютер с виндой. вообще то этот программно - аппаратный комплекс - очень сложное решение и советуют его далеко не всегда родственники... ... поток сознания, не имеющий никакого отношения к сабжу... s_ustinovлично мне было бы интересно услышать, почему все-таки абсурд? Потому, что "обижаются друг на друга" будут дети в школе из-за того, что они не поделили пирожок в столовой. Писать программу на коленке - удел, разве что, хеллоуворлдов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2011, 22:02 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
ого, холивар тут целый))) МСУ а не мог бы в двух словах основные преимущества ASP над PHP? Например что я как не специалист успел заметить: 1) Отличный IDE в лице visual studio 2) Технология MVC 3) Отделение кода от вида 4) Масса информации, книг, видео но вот самый существенный минус это конечно дороговизна ASP хоста и намного меньшая востребованность ASP программеров по сравнению с PHP программерами ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 16:35 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
Sputnickого, холивар тут целый))) МСУ а не мог бы в двух словах основные преимущества ASP над PHP? Поищите поиском по форуму. Озвучивать не буду, нам лишний холивар ни к чему. С точки зрения архитектуры - без разницы, на чем будет написана веб морда. С точки зрения оплаты хостинга - не намного, но подороже. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 17:17 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
Sputnickого, холивар тут целый))) МСУ а не мог бы в двух словах основные преимущества ASP над PHP? Поищите поиском по форуму. Озвучивать не буду, нам лишний холивар ни к чему. С точки зрения архитектуры - без разницы, на чем будет написана веб морда. С точки зрения оплаты хостинга - не намного, но подороже. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 17:18 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
МСУs_ustinovя сказал о стоимости типового решения (одного из многих), которое подходит под озвученные требования. Собственно, требований еще никаких не было. Где Вы их узрели? Была озвучена только "коротко задача". По ней программу не напишешь. Согласен, требований, на основании которых можно написать программу, не было. Тут вы все подметили правильно. У меня возник вопрос немного не в тему - вы вот сейчас это сообщение в каком-то браузере читаете. И наверное вы его как-то выбирали. Вы в состоянии сформулировать требования к браузеру так, чтобы по ним можно было программу (браузер) написать? МСУs_ustinovа можно привести любую цитату из этой ветки, которая бы свидетельствовала, что проект не типовой? Точно так же: можно привести любую цитату из этой ветки, которая бы свидетельствовала, что проект типовой ? нет таких высказываний. :-))) в таких случаях, если расходы на получение дополнительной информации превышают потери от неверного решения, большинство людей выбирает более вероятный вариант , ну а типовые случаи, как следует из смысла слова "типовой" встречаются намного чаще. МСУs_ustinovтиповые решения потому и типовые, что подходят большинству заказчиков... Чтобы понять, какое решение будет, нужно составить требования. Они есть? все как всегда упирается в деньги. ну и немного в теорию вероятностей (некоторые ее не только учили, но и немного помнят))). дальше описание для тех, кто учил мат статистику и теорию вероятностей, и что то помнит, остальным можно не читать: предположим, что есть некоторое типовое решение, которое подходит 90% заказчиков (вероятность, что подойдет некоторому заказчику, выбранному случайным образом - 0,9 и соответственно вероятность 0,1, что не подойдет) предположим, что сбор требований, после которого можно определить, подходит ли типовое решение или надо заказное решение, стоит 100 долларов (скорее всего больше, на меньшую сумму почти наверняка никто не согласится) также предположим, что установка и настройка типового решения, после которых можно провести совместно с заказчиком тестирование системы, и определить, подходит ли типовое решение или нет, стоит 600 долларов (300 - сервер с системой, как я писал, и еще 300 минимальная настройка) если мы собирали требования, и потом выяснилось, что подходит типовое решение - деньги на сбор требований потрачены зря, можно было сразу внедрять типовое аналогично, если установили и настроили типовое решение, а выяснилось, что нужна разработка под заказ - деньги на установку и настройку потрачены зря, можно было сразу собирать требования и начинать разработку. итак, нам надо внедрить систему 10 клиентам. есть два возможных варианта действий: 1 вариант: у каждого клиента мы сперва собираем требования, а потом или внедряем типовое или делаем разработку на заказ. если делаем типовое, расходы на сбор требований - напрасные затраты. для 10 клиентов эти напрасные затраты составят 100 долларов * 10 клиентов * 0,9 (вероятность того, что конкретному клиенту подойдет типовое) 100*10*0,9=900 долларов 2 вариант: у каждого клиента устанавливаем и настраиваем типовое решение, а после тестирования или продолжаем внедрение типового, или делаем заказную разработку. если потом делаем заказное решение, расходы на установку и настройку типового - напрасные затраты. для 10 клиентов эти напрасные затраты составят 600 долларов * 10 клиентов * 0,1 (вероятность того, что конкретному клиенту необходимо заказное) 600*10*0,1=600 долларов несложно заметить, что во втором варианте напрасные затраты меньше (600<900) МСУs_ustinovкогда человеку нужно что-то "в социальных сетях пообщаться, музыку послушать и новости почитать" в 99% случаев советуют типовое решение - ibm pc совместимый компьютер с виндой. вообще то этот программно - аппаратный комплекс - очень сложное решение и советуют его далеко не всегда родственники... ... поток сознания, не имеющий никакого отношения к сабжу... большинство людей называют это аналогией МСУs_ustinovлично мне было бы интересно услышать, почему все-таки абсурд? Потому, что "обижаются друг на друга" будут дети в школе из-за того, что они не поделили пирожок в столовой. Писать программу на коленке - удел, разве что, хеллоуворлдов. обижаются все. у фирм просто обида выражается в виде исков в суд и тому подобных вещей. а вот к чему фраза "Писать программу на коленке - удел, разве что, хеллоуворлдов", учитывая, что при использовании типовых решений писать как раз ничего не надо, я так и не понял... впрочем... уважаемые читатели этого форума. помните, что представители ИТ профессий - такие же люди, как и все остальные. и если вам приходится общаться со "студентом-балбесом" с "воспаленным мозгом" - учитывайте, что воспаление может иметь инфекционную природу и быть заразным. и если не принимать мер предосторожности, последствия могут быть весьма печальными... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 18:38 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinov, это мы уже давно тут замечаем :):):) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 19:03 |
|
Консультация по выбору БД и правильности принципа работы
|
|||
---|---|---|---|
#18+
s_ustinovУ меня возник вопрос немного не в тему - вы вот сейчас это сообщение в каком-то браузере читаете. И наверное вы его как-то выбирали. Вы в состоянии сформулировать требования к браузеру так, чтобы по ним можно было программу (браузер) написать? В состоянии. И? s_ustinovв таких случаях, если расходы на получение дополнительной информации превышают потери от неверного решения, большинство людей выбирает более вероятный вариант , ну а типовые случаи, как следует из смысла слова "типовой" встречаются намного чаще. Как показывает практика, типовые решения встречаются реже. Каждому заказчику нужно что-то своё. Бизнес далеко не всегда можно специфицировать. Попробуйте специфицировать, скажем, страхование. Слабо? s_ustinovвсе как всегда упирается в деньги. И только в них. s_ustinovну и немного в теорию вероятностей (некоторые ее не только учили, но и немного помнят))). Она тут как кобыле пятое колесо. Достаточно заложиться на риски методом согласования и утверждения требований. Никакой высшей математики тут не нужно, банальный рынок "купи-продай". s_ustinovбольшинство людей называют это аналогией Большинство людей называют это демагогией. s_ustinovу фирм просто обида выражается в виде исков в суд и тому подобных вещей. Так вот чтобы не тратить на это драгоценное время и деньги, в чем сложность изначально составить элементарный договор подряда с приложенными к нему техническими требованиями? s_ustinovа вот к чему фраза "Писать программу на коленке - удел, разве что, хеллоуворлдов", учитывая, что при использовании типовых решений писать как раз ничего не надо, я так и не понял... А что тут именно непонятно? s_ustinovи если вам приходится общаться со "студентом-балбесом" с "воспаленным мозгом" - учитывайте, что воспаление может иметь инфекционную природу и быть заразным. и если не принимать мер предосторожности, последствия могут быть весьма печальными... Проще быть умнее и обходить стороной эту заразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2011, 19:39 |
|
|
start [/forum/topic.php?fid=17&msg=37569830&tid=1350531]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 181ms |
0 / 0 |