109: (Default)
[personal profile] 109
а какие существуют стандартные технологии, методологии и практики предотвращения дедлоков? дайте ссылочку или на пальцах расскажите.

(no subject)

Date: 2005-01-19 01:41 pm (UTC)
From: [identity profile] 109.livejournal.com
оно улучшается стремительным домкратом, куда быстрее, чем джава. новая Visual Studio - это просто песня. они даже украли у меня пару архитектурных решений и захардкодили их :-)

(no subject)

Date: 2005-01-19 02:17 pm (UTC)
From: [identity profile] cousin-it.livejournal.com
Я смотрю не с точки зрения разработки - я слышал, там действительно рай для разработчика. Я пытаюсь смотреть с точки зрения экосистемы. Меня слегка пугает идея "платформы .Net".

Например, если я пишу сервлеты на Java, то я могу выбирать из кучи серверов (многие из которых open source), соответствующих спецификации Servlet.

А Майкрософт, похоже, меньше делает упор на "спецификации" и больше на "реализацию" - мне предлагается доверять их реализациям и принимать на веру обещания насчет обратной совместимости.

Аналогичная ситуация с JDBC и так далее.

(no subject)

Date: 2005-01-20 07:44 am (UTC)
From: [identity profile] 109.livejournal.com
боюсь, что я не совсем понял про спецификации, и особенно про jdbc.

(no subject)

Date: 2005-01-20 11:23 am (UTC)
From: [identity profile] cousin-it.livejournal.com
JDBC - это сановская спецификация на драйверы. Не реализация.

J2EE - это спецификация. У нее есть, например, open source реализация JBoss.

Аналогично - JMX, Servlets/JSP и так далее. Есть не-сановские компиляторы Java. Есть не-сановские IDE. Есть не-сановские библиотеки, которые стали де-факто стандартом - например, log4j.

Модель Sun: выпустить spec и reference implementation. Модель Microsoft - выпустить реализацию, которая сама по себе является spec.

(no subject)

Date: 2005-01-20 11:47 am (UTC)
From: [identity profile] 109.livejournal.com
JDBC - это сановская спецификация на драйверы

сановская модель хороша только в теории. на практике получается, что спецификации описывают не всё и мы имеем, например, implementation-specific deployment descriptors, что делает процесс перехода, например, с JBOSS на Weblogic невыносимо болезненным. спецификация сервлетов - это вообще просто набор интерфейсов, дотнет в этом плане ничем не хуже. ну и, наконец, девелоперу с майкрософтовскими продуктами работать в основном удобно, а с продуктами open source в основном неудобно. чтобы понять, почему, достаточно задуматься над силами, движущими майкрософтовским девелопером и опенсорсным девелопером.

тьфу, опять повёлся на дискуссию о победе разума над здравым смыслом.

(no subject)

Date: 2005-01-20 03:48 pm (UTC)
From: [identity profile] cousin-it.livejournal.com
Прошу прощения... я с самого начала сказал, что хочу не спорить, а услышать Вашу точку зрения =)

Profile

109: (Default)
109

March 2019

S M T W T F S
     12
3456789
101112131415 16
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags