Страница 5 из 5

Re: C#

Добавлено: 04 май 2009, 12:05
Marmot
Igor78 писал(а):
Marmot писал(а):Да, и потом, чего вы так стыдливо: Unix-Unix, там большей частью самый обычный Linux...
потому, что open solaris тоже Unix.
Вернее, формально, тоже нет :)
Но это уже терминологические тонкости :)

Re: C#

Добавлено: 04 май 2009, 12:34
badger
Marmot писал(а):
Igor78 писал(а): потому, что open solaris тоже Unix.
Вернее, формально, тоже нет :)
Но это уже терминологические тонкости :)
Ну да, настоящие UNIX -- это всякие SCO, Solaris, HP-UX. Как вспомню SCO, так вздрогну. Впрочем HP-UX и Solaris тоже кажутся странными в сравнении с дружественными Linux или FreeBSD.

Re: C#

Добавлено: 04 май 2009, 19:47
Stanislav
Marmot писал(а):
Doctor Tanker писал(а): Да вот такой я весь. Мой разговор в ответ, что "С# хуже, чем Джава лучше". Я считаю, если руки растут откуда надо - то разницы нет: Микрософт, Шмелкософт, Линукс, Пинукс.
Просто для произвольного набора платформ руки должны расти из более глубокого места, чем в случае с Микрософтом,- больше возни при разработке, а уж при суппорте - и подавно.
С этим я, наверное соглашусь, только добавлю, если руки действительно приделаны конкретно правильно, то тот же Linux+Java+PHP+Perl+MySQL... являются более эффективными инструментами.
Doctor Tanker, вы уж поверьте человеку, который лично участвовал в успешной раскрутке типчного стартапа, а теперь птытается сделать это еще раз :) Типа понравилось :) И ни о каких дотНетах, Ораклах, и прочих IBMах и разговора нету.
Я даже решил RDBMS больше не использовать. Тормозят они все, когда нужно 300-500КQps делать, все одно надо потом все напильником вручную доводить, так что я уж лучше сам с начала все под себя заточу, тем более, что с правильными руками это не так уж и долго делать :)
Но это подход имеет смысл совсем абсолютно не для всех, разумеется... :)
1. В умелых руках любой инструмент намного более эффективен, чем.... в неумелых :D
2. Если что-то тормозит, просто возьмите компутер побольше... :D
Рецепт 2 часто применяют неумелые из пункта 1 и тем добиваются эффекта не хуже, чем умелые.

Re: C#

Добавлено: 04 май 2009, 19:54
Stanislav
Marmot писал(а):
Stanislav писал(а):
Marmot писал(а):
Igor78 писал(а): Вот вам свежих примеров, пятничных, почему страдает именно мой проект из-за .NET - обнаружилось что network throughput между Unix и Windows хостами на Amazon EC2 очень не велик :-(
А причем тут дотНет?
Да, и потом, чего вы так стыдливо: Unix-Unix, там большей частью самый обычный Linux...
ну не совсем обычный :-) если быть предельно точным...
Huh? http://aws.amazon.com/ec2/
И? Это называется обычным Линуксом?

Re: C#

Добавлено: 04 май 2009, 20:01
badger
Marmot писал(а):Я даже решил RDBMS больше не использовать. Тормозят они все, когда нужно 300-500КQps делать
Просто интересно, а что вместо решил использовать?

Re: C#

Добавлено: 04 май 2009, 20:05
Marmot
badger писал(а):
Marmot писал(а):Я даже решил RDBMS больше не использовать. Тормозят они все, когда нужно 300-500КQps делать
Просто интересно, а что вместо решил использовать?
Самописный Distributed Key Store, с синхронным тройным резервированием, automatic version reconciliation и прочими вкусностями...

PS Вот тут, кстати, есть небольшой обзор: http://randomfoo.net/2009/04/20/some-no ... key-stores

Re: C#

Добавлено: 04 май 2009, 20:10
Marmot
Stanislav писал(а):1. В умелых руках любой инструмент намного более эффективен, чем.... в неумелых :D
Да, но для работы с кривым инструментом трудно найти людей с умелыми руками :)
Stanislav писал(а):2. Если что-то тормозит, просто возьмите компутер побольше... :D
Рецепт 2 часто применяют неумелые из пункта 1 и тем добиваются эффекта не хуже, чем умелые.
Может быть а может быть и нет, от расклада зависит, когда счет компутеров идет на сотни и тысячи, то все это выглядит совсем по другому...

Re: C#

Добавлено: 04 май 2009, 20:18
badger
Marmot писал(а):
badger писал(а):Просто интересно, а что вместо решил использовать?
Самописный Distributed Key Store, с синхронным тройным резервированием, automatic version reconciliation и прочими вкусностями...

PS Вот тут, кстати, есть небольшой обзор: http://randomfoo.net/2009/04/20/some-no ... key-stores
Пасиб. Почитаю.

Re: C#

Добавлено: 04 май 2009, 20:41
Stanislav
Marmot писал(а):
Stanislav писал(а):1. В умелых руках любой инструмент намного более эффективен, чем.... в неумелых :D
Да, но для работы с кривым инструментом трудно найти людей с умелыми руками :)
Stanislav писал(а):2. Если что-то тормозит, просто возьмите компутер побольше... :D
Рецепт 2 часто применяют неумелые из пункта 1 и тем добиваются эффекта не хуже, чем умелые.
Может быть а может быть и нет, от расклада зависит, когда счет компутеров идет на сотни и тысячи, то все это выглядит совсем по другому...
Ну, на самом деле - и первое и второе - это всего лишь вопрос суммы денех :-)

Re: C#

Добавлено: 07 май 2009, 22:49
Leo Gan
рейтинги распространенности языков, основанные на кол-вах кликов и запросов выглядят не совсем правильно. По одной причине.
Если соурс для языка в одном месте, на твоем десктопе-сервере, как, к примеру для С#, то в Интернет лазить, задавать впоросы редко приходится.
Если же соурс размазан по опену, то тут уж кликов не сосчитать, Джава и PHP пример тому.

??

Re: C#

Добавлено: 08 май 2009, 14:43
badger
Leo Gan писал(а):рейтинги распространенности языков, основанные на кол-вах кликов и запросов выглядят не совсем правильно. По одной причине.
Если соурс для языка в одном месте, на твоем десктопе-сервере, как, к примеру для С#
Что значит "соурс для языка на десктопе"?

На мой взгляд, рейтинги по запросам в том же Google вполне отражают реальную картину. Всё ж таки любопытствующие лезут в Google по всяким интересующим их вопросам, неважно насколько тот или иной язык документирован.

Re: C#

Добавлено: 08 май 2009, 15:24
Leo Gan
badger писал(а): ...Что значит "соурс для языка на десктопе"?
...
т.е. вся документация по языку в одном месте, а имеено на моем десктопе, в MSDN. либо в том же MSDN, но на интернете. При этом мне не надо использовать гугл, чтобы найти нужную информацию. В MSDN свой поиск, статистика по нему только МСом фиксируется. Но я 95% инф.получаю без интернета. Значит ли это, что мои клики надо умножать на 20, чтобы получить реальное чтение информации по языку? А для других языков, по которым родная документация либо плохая, либо исходит из нескольких источников, и, к примеру, я нахожу на дескотопе 80% информации, а 20% в интернете. Надо ли для этого случая умножать на 5?

А как учитывть то, что С#, к примеру, ни с чем в запросе не спутаешь, а вот Java будет фигурировать и в Java, и в Java BEANS,...Java Script, etc.
Короче, ньюансов много. Причем таких, которые влияют на результат довольно сильно. В разы.

Re: C#

Добавлено: 07 июн 2009, 22:35
badger
Leo Gan писал(а):
badger писал(а): ...Что значит "соурс для языка на десктопе"?
...
т.е. вся документация по языку в одном месте, а имеено на моем десктопе, в MSDN. либо в том же MSDN, но на интернете.
Вся документация для Java, которая обычно требуется -- это Java API. Так она тоже легко делается локальной.
А для других языков, по которым родная документация либо плохая, либо исходит из нескольких источников, и, к примеру, я нахожу на дескотопе 80% информации, а 20% в интернете. Надо ли для этого случая умножать на 5?
Я согласен, что точной картины не получить.
А как учитывть то, что С#, к примеру, ни с чем в запросе не спутаешь, а вот Java будет фигурировать и в Java, и в Java BEANS,...Java Script, etc.
Кто ищет JavaScript, как Java Script, пусть идут лесом. Они сами не знают, что ищут.