|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Привет, Есть хорошая идея для нового интернет проекта. По нашим прогнозам пользователи будет расти по геометрической прогрессии. Платформа проекта должен будет обрабатывать очень большое количество мультимедийных данных как рисунки, аудио, видео и текстовых данных. Еще платформа должен имеет много уровневый доступ к данным. У нас пока мало опыта по таким проектам, поэтому трудно выбирать технологии для проекта. Пока к технологию требования такие: расширяемость, безопасность, кластеризация, быстрота работы. У нас есть несколько вариантов, которые мы не можем выбирать: 1. Логику будем писать на EJB, а интерфейс на JSP и Servlet с GWT, Будем использовать сервер приложении GlassFish. Мне кажется это лучший вариант, потому что слышал, что знаменитые интернет сервисы как Google, Gmail, Amazon, eBay, YouTube использует EJB в своих ядрах. 2. Логика интерфейс всё будет реализовано в Spring MVC. Люди говорят, что с Spring MVC можно очень быстро и эффективно реализовать сложные проекты. 3. Логику будем писать на .NET Framework, а интерфейс на PHP и GWT. Думаю, так же хорошее сочетание. 4. Будем испльзовать обычную CMS написанный на PHP. Легко в разработке проекта. Люди, пожалуйста, можете написать ваши мнение по этим вариантам или рекомендовать другой вариант для проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 15:08 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
может, вам спецов нанять? а то первые два варианта у вас основываются на "слышал, говорят", в третьем зачем-то .NET с PHP скрещиваете, четвертый тяжело развивается до масштабов гуглов и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 15:28 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kanat Abaykhan, Ну если уж для БОЛЬШОГО проэкта - годика так на два - три? Тогда Вам с Мелкомягкими. Уберите все что не поддерживается МС и увидите как Вам всё понравится. Будет и дёшево и просто. Главное - обеспечен коммерческий успех. Тут Вот в Бостоне у нас интернетный бизнес придумали по "сведению концов с концами". Так по глупости стали делать всё на опен сорсе. Закидали шапками и ни копеечки не дали. Говорят - с несер"ёзными системами дела иметь не будем. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 16:57 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Mr Marmelad прав. Поддерживаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 18:04 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
> Есть хорошая идея для нового интернет проекта. Полагаете? ;) > Пока к технологию требования такие: расширяемость, безопасность, кластеризация, быстрота работы. Сразу, как только перейдете к конкретным цифрам, станет очевиден выбор архитектуры и компонентов. > У нас есть несколько вариантов, которые мы не можем выбирать: А зачем Вам зоопарк? Куча Java фреймворков, выбирайте на свой вкус. И почему GlassFish? Imho его следует рассматривать в последнюю очередь. > рекомендовать другой вариант для проекта. Ваш вариант выбора прост. Строите прототип, смотрите на результаты нагрузочного тестирования. Полагаю, как это обычно бывает, узким местом будет СУБД. Вот от нее и отталкивайтесь. P.S. Про мелкомягких забудьте сразу и навсегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 18:49 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
:Про мелкомягких забудьте сразу и навсегда. Запоздалые (© 2006) Сведения с фронтов Software Wars Мелгомягкий Не умирает и Не сдаётся ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2009, 18:59 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kanat AbaykhanУ нас пока мало опыта по таким проектам, поэтому трудно выбирать технологии для проекта.Нужно использовать те технологии, которые вы знаете. Если ни по одной из существующих технологий нет опыта ни у одного человека из команды, сделать что-то работоспособное будет трудновато :-( Если опыта мало, тогда поддерживаю Mr Marmelad - выбирайте микрософт, будет проще. При этом взять в команду кого-то разбирающегося всё равно необходимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 16:12 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvgЕсли опыта мало, тогда поддерживаю Mr Marmelad - выбирайте микрософт, будет проще. - не забывайте писать: " сначала , при разработке будет проще, а потом, при росте нагрузки на созданный проект, будет сложно и дорого " ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 19:25 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kachalov" сначала , при разработке будет проще, а потом, при росте нагрузки на созданный проект, будет сложно и дорого " Но к тому времени Вы наберётесь опыта и научитесь избегать критических перегрузок... Если что - форум Вам Поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 20:03 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Mr MarmeladНо к тому времени Вы наберётесь опыта и научитесь избегать критических перегрузок... - и перепишите проект на Java ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 20:07 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
> - и перепишите проект на Java Вообще говоря, для сильно нагруженных проектов еще есть Erlang, но толковых разработчиков не найти днем с огнем. Так что таки да, Java серьезных альтернатив нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 20:56 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
не смешите мои тапки... джаве нет альтернатив... большая часть масштабируемости джавы решается только за счет мегабаксов на ПО и железо. например, 300-400К баксов на вебсферу, столько же на железку и на какой-нить Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2009, 23:43 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
AAronне смешите мои тапки... джаве нет альтернатив... большая часть масштабируемости джавы решается только за счет мегабаксов на ПО и железо. например, 300-400К баксов на вебсферу, столько же на железку и на какой-нить Oracle. - ну поставьте бесплатный: JBoss или GlassFish (или ... выбирайте еще из десятка опенсорсных реализаций JavaEE) и PostgreSQL или MySQL (при использовании сервера приложений основная нагрузка ляжет на него), но если есть лишние деньги, конечно всегда найдется куда их потратить (откат можно потратить на новые тапки) ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 01:10 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
AAronбольшая часть масштабируемости джавы решается только за счет мегабаксов на ПО и железо - даже жалкий Tomcat, поддерживает кластеризацию ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 01:13 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
KachalovalexeyvgЕсли опыта мало, тогда поддерживаю Mr Marmelad - выбирайте микрософт, будет проще. - не забывайте писать: " сначала , при разработке будет проще, а потом, при росте нагрузки на созданный проект, будет сложно и дорого "Очевидно, что люди, в первый раз увидевшие EJB и Oracle, вряд-ли напишут проект на них просто и дёшево . Прямо надо сказать, что они вообще ничего не напишут работающего, если эти продукты и технологии в первый раз увидели. Чтобы хорошо работало при большой нагрузке, уже нужна квалифицированная команда (конечно, в первую очередь не разработчики), и от технологий. А начав свой бизнес "хорошая идея для нового интернет проекта", напишут на MS-технологиях прототипчик, покажут его жизнеспособность, найдут инвесторов, опыта поднаберутся... И переделают постепенно на более качественном уровне. Ну, в конце концов, перепишут с ASP.NET на что-то ещё - стоимость кодирования вряд-ли составляет самую большую часть инвестиций проекта уровня гугла :-) Kachalovпри росте нагрузки на созданный проект, будет сложно и дорого Это неправда. На MS-технологиях можно делать вполне серьёзные решения. Вы просто не в курсе, вы ведь их не используете, судя по распределению статистики топиков. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 01:25 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
KachalovAAronбольшая часть масштабируемости джавы решается только за счет мегабаксов на ПО и железо - даже жалкий Tomcat, поддерживает кластеризацию да удачи ему в этом. как я уже писал, на это нужно дополнительное железо. а как уже указывал alexeyvg без сильной проектной команды все равно отдача будет низкой, что не используй. а для старта технологии МС лучше. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 01:29 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
> не смешите мои тапки... Дружище, обычно тупые ремарки я стараюсь не замечать, но в данном случае сделаю исключение. Даже продвинутый студент, не говоря о профессиональных разработчиках, легко напишет приложение, аналогичное которому по масштабируемости на недоподелках от Билли Вы не напишете никогда. В принципе. Причем, напишет, используя только открытые компоненты. И работать это сможет - сюрприз - без копейки затрат на железо и вообще за очень смешное бабло. P.S. Форточки уже оставьте таки домохозяйкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 02:12 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
guest_20040621Даже продвинутый студент, не говоря о профессиональных разработчиках, легко напишет приложение, аналогичное которому по масштабируемости на недоподелках от Билли Вы не напишете никогда. В принципе. Причем, напишет, используя только открытые компоненты. И работать это сможет - сюрприз - без копейки затрат на железо и вообще за очень смешное бабло. P.S. Форточки уже оставьте таки домохозяйкам.Бугога ! Какая самоуверенная чушь !!! Похоже Вы таких систем создали ужас как много..... Может поделитесь с нами сокровенными знаниями ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 12:10 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
> Бугога ! Какая самоуверенная чушь !!! Еще один криворукий самоделкин подтянулся? > Может поделитесь с нами сокровенными знаниями ? Моя обычная тарифная ставка - $400 в час, ставка для особо тупых - $800 в час, а чувачков из незалежной я из солидарности с государственной политикой не консультирую в принципе. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 12:29 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvg Очевидно, что люди, в первый раз увидевшие EJB и Oracle, вряд-ли напишут проект на них просто и дёшево . Прямо надо сказать, что они вообще ничего не напишут работающего, если эти продукты и технологии в первый раз увидели. +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 12:44 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvgОчевидно, что люди, в первый раз увидевшие EJB и Oracle, вряд-ли напишут проект на них просто и дёшево . - с этим никто не спорит, суть моего замечания (для тех кто не понял) в том, что при наличии нагрузки на проект использование решений от MS приведет к большим затратам на ПО и железо, а то что нубам легче "писать" приложения кликая мышкой по тулбару от MS - это естественно и в этом большая заслуга MS, как популяризатора ;) Хотя не очевидно что человек впервые увидевший MS SQL Server сумеет освоить его быстрее чем Oracle, а человек впервые узнавший про DCOM сумеет использовать его лучше чем RMI. alexeyvgНа MS-технологиях можно делать вполне серьёзные решения. Вы просто не в курсе, вы ведь их не используете, судя по распределению статистики топиков. - спасибо за интерес проявленный к моей персоне, хотя статистика сообщений в топиках врядли может рассматриваться как мерило знаний - например: у меня нет всего одно сообщение в топике MySQL и совсем мало сообщений в топике HTML, JavaScript, хотя я активно пользуюсь БД MySQL (как программист и администратор) и помню атрибуты всех тэгов HTML, также у меня нет сообщений в топике Delphi, хотя мне в свое время приходилось создавать коммерческие приложения с помощью этой IDE - просто мне это не интересно, вот о чем говорит статистика сообщений в топиках :) Хотя Вы правы - решений от MS не использую и не планирую использовать в ближайшее время, так как для меня удобная среда разработки не является существенным аргументом в пользу выбора той или иной технологии. Вообще не понятно, почему заказчик (конечный продукт) должен становиться заложником неспособности программиста выбраться из пеленок? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 13:28 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
LSVПохоже Вы таких систем создали ужас как много..... Может поделитесь с нами сокровенными знаниями ? Да, интересно было-бы... Пока что господин guest_20040621 никакой информации, кроме размера своей почасовой ставки, в форуме не опубликовал :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 13:29 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kachalovсуть моего замечания (для тех кто не понял) в том, что при наличии нагрузки на проект использование решений от MS приведет к большим затратам на ПО и железо, а то что нубам легче "писать" приложения кликая мышкой по тулбару от MS - это естественно и в этом большая заслуга MS, как популяризатора ;)Я понял суть вашего замечания, я только не понял, почему оно прозвучало. Вы, повторюсь, не специалист по MS SQL Server, откуда вам стали известны его возможности? ЗЫ. Кстати, нормальные приложения на MS-технологиях не пишут, кликая мышкой по тулбару от MS. Я не обсираю не ставлю под сомнение великолепные возможности технологий EJB, JSP, Servlet, GWT, GlassFish, Spring MVC, JBoss и многих других. Просто потому, что я про эти технологии не знаю (разве что по слухам и отзывам, сам не работал). Поработайте с MS SQL Server лет 5, обязательно в компании с хорошими специалистами, в серьёзном проекте, и ваше мнение по поводу его использования станет авторитетным. Вы сможете квалифицированно предостеречь людей от его поспешного использования, указав на конкретные недостатки продукта. Иначе получается очередной смешной пост в духе "мелкасофт масдай" на форуме 17-ти летних админов домашней сети. KachalovХотя не очевидно что человек впервые увидевший MS SQL Server сумеет освоить его быстрее чем Oracle, а человек впервые узнавший про DCOM сумеет использовать его лучше чем RMI.Это вроде распространённое мнение на форумах... Неужели скажете, что для создания проекта разрабротчик Oracle должен иметь меньшую квалификацию и быть менее оплачиваемым, чем разрабротчик MSSQL? KachalovalexeyvgНа MS-технологиях можно делать вполне серьёзные решения. Вы просто не в курсе, вы ведь их не используете, судя по распределению статистики топиков. - спасибо за интерес проявленный к моей персоне, хотя статистика сообщений в топиках врядли может рассматриваться как мерило знаний - например: у меня нет всего одно сообщение в топике MySQL и совсем мало сообщений в топике HTML, JavaScript, хотя я активно пользуюсь БД MySQL (как программист и администратор) и помню атрибуты всех тэгов HTML, также у меня нет сообщений в топике Delphi, хотя мне в свое время приходилось создавать коммерческие приложения с помощью этой IDE - просто мне это не интересно, вот о чем говорит статистика сообщений в топиках :) Хотя Вы правы - решений от MS не использую и не планирую использовать в ближайшее время , так как для меня удобная среда разработки не является существенным аргументом в пользу выбора той или иной технологии. Вообще не понятно, почему заказчик (конечный продукт) должен становиться заложником неспособности программиста выбраться из пеленок? :)Вот я про это и говорил (см выделенное). Kachalovтак как для меня удобная среда разработки не является существенным аргументом в пользу выбора той или иной технологии.Для меня тоже. Но вот огромное коммюнити, широчайший доступ к технической информации, быстрая реакция на проблемы покупателей, огромный рынок специалистов и резко возрастающий спрос со стороны заказчиков для меня является существенным аргументом. KachalovВообще не понятно, почему заказчик (конечный продукт) должен становиться заложником неспособности программиста выбраться из пеленок? :)Непонятно, почему заказчик (конечный продукт) должен становиться заложником маркетингового давления и устоявшихся стереотипов 20-ти летней давности. Большие боссы (топ-менеджеры) компаний пока ещё иногда выбирают Oracle ведь не из-за того, что они поработали с разными продуктами и выбрали лучьший? А помогают им выбрать консультанты, которые тоже :-) не работали с разными продуктами и не имеют возможности сравнивать. Обычно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 13:59 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvgЯ не обсираю не ставлю под сомнение великолепные возможности технологий EJB, JSP, Servlet, GWT, GlassFish, Spring MVC, JBoss и многих других. Просто потому, что я про эти технологии не знаю (разве что по слухам и отзывам, сам не работал). Поработайте с MS SQL Server лет 5, обязательно в компании с хорошими специалистами, в серьёзном проекте, и ваше мнение по поводу его использования станет авторитетным. Вы сможете квалифицированно предостеречь людей от его поспешного использования, указав на конкретные недостатки продукта. - я так понял что о DCOM и разработкой распределенных приложений Вы знаете примерно столько же сколько я знаю о MS SQL Server? :) И не можете квалифицированно рассуждать о построении распределенных нагруженных систем? Поработайте с технологией JavaEE лет 5, обязательно в компании с хорошими специалистами, в серьёзном проекте, и ваше мнение по поводу его использования станет авторитетным. Вы сможете квалифицированно предостеречь людей от его поспешного использования, указав на конкретные недостатки продукта. Надеюсь Вас это не задело :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 14:15 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvgНо вот огромное коммюнити, широчайший доступ к технической информации, быстрая реакция на проблемы покупателей, огромный рынок специалистов и резко возрастающий спрос со стороны заказчиков для меня является существенным аргументом. - Вы правы, у Java программистов огромное коммьюнити и не менее огромное количество опенсорсных проектов :) В качестве "пузомерки" предлагаю использовать freshmeat.net :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 14:20 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kachalov- я так понял что о DCOM и разработкой распределенных приложений Вы знаете примерно столько же сколько я знаю о MS SQL Server? :) И не можете квалифицированно рассуждать о построении распределенных нагруженных систем? Вообще я и не советовал использовать DCOM для "построения распределенных нагруженных систем" Не знаю, чем он вам так глянулся. KachalovПоработайте с технологией JavaEE лет 5, обязательно в компании с хорошими специалистами, в серьёзном проекте, и ваше мнение по поводу его использования станет авторитетным. Вы сможете квалифицированно предостеречь людей от его поспешного использования, указав на конкретные недостатки продукта. Надеюсь Вас это не задело :)Не задело. Я не могу и не буду высказывать мнение по поводу использования JavaEE - я с этим не работал. Давайте я более кратко изложу, а то, кажется, есть какое-то недопонимание. 1. Вхождение в проект на технологиях от MS проще и дешевле, технологии более дружелюбны к начинающим, найти специалистов проще и дешевле. Вроде, чтобы это понять, не нужно самому быть специалистом - достаточно почитать их форумы и ещё форум "вакансии". И вроде большинство участников данной дискуссии с этим согласны. 2. Квалифицированная команда сумеет сделать серьёзный проект на MS-технологиях 3. Стоимость технической части в проекте составляет довольно небольшую долю, и возможно её переделывать, не сильно проигрывая в бюджете; при этом надо учитывать условие автора топика - не набирать квалифицированную техническую команду сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 14:37 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
ТС пишет: Kanat AbaykhanПока к технологию требования такие: расширяемость, безопасность, кластеризация, быстрота работы alexeyvgВообще я и не советовал использовать DCOM для "построения распределенных нагруженных систем" Не знаю, чем он вам так глянулся. - какую именно технологию/продукт из линейки продуктов от MS Вы можете предложить ТС для реализации "расширяемости" и "кластеризации"? alexeyvg 1. Вхождение в проект на технологиях от MS проще и дешевле, технологии более дружелюбны к начинающим, найти специалистов проще и дешевле. Вроде, чтобы это понять, не нужно самому быть специалистом - достаточно почитать их форумы и ещё форум "вакансии". И вроде большинство участников данной дискуссии с этим согласны. - в целом согласен, но есть поправка: специалист, независимо от используемой технологии, "стоит" всегда дорого alexeyvg 2. Квалифицированная команда сумеет сделать серьёзный проект на MS-технологиях - это справедливо для любой технологии, не понимаю почему надо педалировать именно технологии от MS? alexeyvg 3. Стоимость технической части в проекте составляет довольно небольшую долю, и возможно её переделывать, не сильно проигрывая в бюджете; при этом надо учитывать условие автора топика - не набирать квалифицированную техническую команду сразу. - выбор очевиден - PHP :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 15:31 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
guest_20040621> Бугога ! Какая самоуверенная чушь !!! Еще один криворукий самоделкин подтянулся? > Может поделитесь с нами сокровенными знаниями ? Моя обычная тарифная ставка - $400 в час, ставка для особо тупых - $800 в час, а чувачков из незалежной я из солидарности с государственной политикой не консультирую в принципе. "Важнее не привлечь внимание, а произвести впечатление"(c) Р.Асприн guest_20040621, пока впечатление о Вас какоё-то не то... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 15:52 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kanat AbaykhanЕсть хорошая идея для нового интернет проекта. По нашим прогнозам пользователи будет расти по геометрической прогрессии.<...> До того, как это предположение оправдается - пишите на том, что знаете. Вот только готовые CMS я бы не использовал: эффективность чаще всего обратно пропорциональна универсальности, а оптимизировать чужой код сложнее, чем свой. Что же до FOSS vs proprietary - то при прочих равных, зачем платить больше? А прочие действительно равные. Технически - IMHO, дело, скорее, в личных знаниях и предпочтениях, коммерчески - пути инвесторов неисповедимы. Кто-то из инвесторов считает преимуществом MS (IBM, HP, ...), кто-то - FOSS. Кому-то безразлично, что разработка прототипа велась на краденом ПО (но может, Вы действительно собираетесь всё покупать?), а кому-то, как ни странно, уже не безразлично. И все, учитывая "кризис", очень осторожны. Kanat Abaykhan Платформа проекта должен будет обрабатывать очень большое количество мультимедийных данных как рисунки, аудио, видео и текстовых данных.<...> Тогда, наверное, хранилище - не [только] СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 16:10 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
Kachalov- какую именно технологию/продукт из линейки продуктов от MS Вы можете предложить ТС для реализации "расширяемости" и "кластеризации"?Да обычные продукты: Windows, MS SQL Server, IIS Вот MySpace нормально на этом работает, 140 млн пользователей общаются, полтора милиарда страниц в день запрашивают... Волшебного продукта, который будет делать всё сам, у микрософта нету, всё программисты должны писать :-( Ещё насчёт DCOM - вы его зря обзываете платформой. Это скорее транспорт. В качестве транспорта мне больше нравятся web services, хотя вот в MySpace вроде как раз DCOM использовали - он быстрее. Kachalov- в целом согласен, но есть поправка: специалист, независимо от используемой технологии, "стоит" всегда дорогоПочему всегда? Плохой - дешевле хорошего. Для успеха бизнеса не всегда правильно нанимать лУчьшего. Нужен достаточный для выполнения работы, а лУчьший - вреден. Kachalov- это справедливо для любой технологии, не понимаю почему надо педалировать именно технологии от MS?Меня возмутило то, что вы изначально отказываете MS-технологиям в возможности сделать на них хоть что-то приличное :-) А педалирую именно технологии от MS я исключительно из-за меньшей стоимости первоначального вхождения. Многие другие тоже наверняка подошли-бы, еслибы у ТС была сформированная квалифицированная команда с опытом работы с ними. Kachalov- выбор очевиден - PHP :)Да, можно и так. Собственно, чтобы сделать классный стартап и добиться ошеломляющего успеха, важна не технология и вообще не техническая часть; ну а из технической части важна скорее правильная архитектура. Хотя даже опытный архитектор не обязателен - просто разумный :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 18:59 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
alexeyvgKachalov- какую именно технологию/продукт из линейки продуктов от MS Вы можете предложить ТС для реализации "расширяемости" и "кластеризации"?Да обычные продукты: Windows, MS SQL Server, IIS - IIS поддерживает кластеризацию? не знал, хотя и приходилось заниматься его настройкой ;) Windows поддерживает кластерные файловые системы? Интересно какие? alexeyvg Вот MySpace нормально на этом работает, 140 млн пользователей общаются, полтора милиарда страниц в день запрашивают... - ВКонтакте работает на PHP, ну и что? При большом желании можно самую убогую технологию вытянуть по производительности :) alexeyvg Волшебного продукта, который будет делать всё сам, у микрософта нету, всё программисты должны писать :-( - об этом и речь, что JavaEE дает программисту все что нужно (многопоточность, кластеризация, объектные кэши и т. д. и т. п.) без каких либо усилий - т. е. при написании кода об этом думать не надо alexeyvgЕщё насчёт DCOM - вы его зря обзываете платформой. Это скорее транспорт. В качестве транспорта мне больше нравятся web services, хотя вот в MySpace вроде как раз DCOM использовали - он быстрее. - моих познаний в DCOM достаточно чтобы не называть его платформой, Вы меня с кем то путаете :) В контексте этой технологии платформой следует считать ОС Windows. alexeyvgМеня возмутило то, что вы изначально отказываете MS-технологиям в возможности сделать на них хоть что-то приличное :-) - когда MS сумеет получить по настоящему межплатформенные решения, не зависящие от Windows, тогда будет уместно говорить о распределенных серверных приложениях. Пока что Windows сервер требует в 2-3 раза больше ОП чем Linux сервер с аналогичным функционалом. Для серверных решений цена ОП часто имеет большое значение :( alexeyvg А педалирую именно технологии от MS я исключительно из-за меньшей стоимости первоначального вхождения. - да, в сети много ломанного софта :) В этом смысле стоимость изучения Visual-студии не дороже чем изучение Eclipse, NetBeans и т. п. alexeyvg Собственно, чтобы сделать классный стартап и добиться ошеломляющего успеха, важна не технология и вообще не техническая часть; ну а из технической части важна скорее правильная архитектура. Хотя даже опытный архитектор не обязателен - просто разумный :-) - построив красивое с точки зрения "архитектуры" здание на слабом фундаменте Вы получите Пизанскую Башню :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 20:32 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
> пока впечатление о Вас какоё-то не то... :) Дружище, у меня нет ни малейшего желания кому-то нравиться или мешать криворуким самоделкиным быть криворукими самоделкинами. О вкусе устриц есть смысл спорить с теми, кто их ел. Мне было бы интересно обсудить реализацию кластерных файловых систем, организацию метаданных, распределенных хранилищ и пр., а рассказывать об очевидных и общеизвестных вещах - ни времени, ни желания, обычно я просто перечисляю факты. Почему они такие - легко выяснить. Google работает, только что проверил. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 20:45 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
guest_20040621О вкусе устриц есть смысл спорить с теми, кто их ел. А скажите Коллега, устрицы каких морей Вы предпочитаете? Извините за офф - я очень люблю устрицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 20:48 |
|
Какую технологию выбирать для большого проекта?
|
|||
---|---|---|---|
#18+
устрицы, естественно, из Канкаль ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2009, 21:25 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548630]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
109ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 555ms |
0 / 0 |