Страница 3 из 4

Добавлено: 24 окт 2005, 17:32
Zy
Человеческая речь имеет свои ограничения, мы не формулируем теоремы, поэтому есть определенные допуски в разговоре. Скажем так: я не вполне четко сформулировал свою мысль и был излишне резок.

Я имел опыт работы с публичными сайтами, поэтому мной предполагалось, что по умолчанию сайт работает под opera 3, ie 4, ns 4.

Для "популярных" броузеров существует много методов, но гугль выбрал наименее браузерозависимый, что вполне понятно, т.к. "популярность" - понятие относительное. 2-3 года назад в России можно было делать сайты под ie4 и забыть про все остальное - покрытие было чуть ли не 99%.
Zy, давай поточнее сформулируем, чего именно надо добиться, и просто это сделаем. Делов-то.
Добиться они хотят максимального покрытия с одним и тем же кодом. Для этого выбирается решение, которое работает на маскимальном количестве браузеров.

Добавлено: 24 окт 2005, 17:41
CdR
Zy писал(а):Я имел опыт работы с публичными сайтами, поэтому мной предполагалось, что по умолчанию сайт работает под opera 3, ie 4, ns 4.
Думаю что с этим проблем как раз и не возникнет.

Ну а как конкретно и что сдалано в google или gmail, это все таки не тот вопрос который мы обсуждали.
Они решили сделать так. Ну и прекрасно!
Что мешает тебе сдалть немного иначе?

Я вообще игры с DHTML не люблю идеологически, но играть в них не перестаю.

Добавлено: 24 окт 2005, 19:40
ajkj3em
CdR писал(а):ns 4
навеяло - на slashdot как-то было, что они постнули ссылку на какой-то
uber-web interface. тут же выплыл какой-то товарищ и сказал, что в моем
NS4 это не работает, поэтому оно сакс. на что ему кто-то ответил в таком
духе - "ах вот ты кто, злобный юзер, из-за которого меня мой босс
до сих пор заставляет муд*хаться с поддержкой этого гребаного
нетскейпа. do humanity a favor, upgrade already, will you ?" :)

Добавлено: 24 окт 2005, 21:06
AlexK
ой как у вас тут интересно! 8)

ZY: человек знакомый был из NewsPaperDirect?

Seems that AJAX implementation will be a part of .net framework 2.0

http://msdn.microsoft.com/asp.net/future/default.aspx

Я заметил такую деталь, на странице с АДЖАКСом постоянно моргает hourglass в курсоре. Даже при простом mouse over links. Немного раздражает. Можно посмотреть пример тут http://www.start.com/

Добавлено: 25 окт 2005, 09:12
Zy
Думаю что с этим проблем как раз и не возникнет.
Ну как же, если написано, что эта приблуда работает с ie5 и нетшкафом 7?
Что мешает тебе сдалть немного иначе?
Ничего не мешает. Только они зарабатывают миллиарды, а мы нет, поэтому следует подумать, а почему они сделали именно так?
нетскейпа. do humanity a favor, upgrade already, will you ?"
:-)

человек знакомый был из NewsPaperDirect?
Нет, из ZE Powergroup. Просто юзеры сказали, что им надоел постоянно перезачитываемый экран формы (а формы там - не дай Бог!), и он предложил именно такое решение, которое и было реализовано.

Добавлено: 25 окт 2005, 09:38
CdR
Zy писал(а):
Думаю что с этим проблем как раз и не возникнет.
Ну как же, если написано, что эта приблуда работает с ie5 и нетшкафом 7?
Да. Извиняюсь. Пропустил.
Zy, я тобой всхищаюсь, так плавно переехать на совершенно другую тему после слива... :)
Только они зарабатывают миллиарды, а мы нет, поэтому следует подумать, а почему они сделали именно так?
И сделать лучше.

Добавлено: 25 окт 2005, 09:55
Zy
Zy, я тобой всхищаюсь, так плавно переехать на совершенно другую тему после слива...
Так я же сказал, что погорячился.
И сделать лучше.
О! Похвальное стремление! Но лично я изначально считаю их(google) умнее, поэтому апрори не считаю себя способным сделать что-то лучше. Если, конечно, запал есть - то вперед! Но я бы постарался критично оценивать свои решения и свершения.

Добавлено: 25 окт 2005, 12:38
shmantrik
я что-то не очень понимаю о чем вы говорите, но тоже хочется поучаствовать. :lol:
1. Фреймы практически не используют для визуального дизайна веб приложений.
2. Технология описанная Zy это remote procedure call серверных методов из браузера черех iframe.
3. Аякс - это фреймворк для javascript, который очевидно напрашивается для создания, т.к. если не посылать request каждый раз на сервер то это самая муторная часть веб приложений. А если посылать, то еще более муторная.

Вообще мое предположение что с развитием дот нет технологии, где все в операционной системе запускается через ран тайм машину, грядут времена, когда на клиенте будут опять как и раньше выполняться приложения.
А все эти javascript это мертворожденно, т.к. видно клиенту и бизнес логику туда не положишь из соображений безопасности. Ну либо будут их кодировать, что занимает время.

Добавлено: 25 окт 2005, 13:12
Zy
Аякс - это фреймворк
Это не фреймворк, это технология.
развитием дот нет технологии...
.net - это что-то типа говорящей собаки.

Лично мне кажется, что Microsoft сделал свое дело, им надо сказать "большое спасибо" (кроме шуток) и отправить на покой. Опять же это мое личное мнение, но амбиции и уверенность в себе позволили им порвать соглашение по java и родить недоношенную .net, а теперь они вынужденны вести войну сразу на много фронтов: тут и j2ee, и linux, и google. Не считая всякой мелочи.

Они(ms), конечно, большие, но не всемогущие. Качество (во всех смыслах) их софта всегда было весьма сомнительным, единственное их преимущество - они (почти) всегда оказывались в нужное время в нужном месте.

Теперь это делает google с намного большим успехом.

А с учетом того, что рост скорости процессоров остановился из-за законов физики (а не маркетинга и т.п.), людям не надо уже с такой скоростью менять железо и софт. Народ с успехом работает на win95 и уж тем более win98 на компах 2-3-4 летней давности и не собирается менять ни то ни другое.

Поэтому будущее монстробразных проектов типа .net'а находится под большим сомнением. Возможно, сервер-side, но опять же - даже огромной Miscrosoft не угнаться на множеством разработчиков технологий java, тем более сейчас j2ee уже по количеству возможностей и средств навсегда впереди .net. А многие их них (sun, ibm, weblogic, oracle и т.д.) не особо меньше самой ms.

Так что насчет "выполнения приложений на клиенте" - это маловероятно.

........

Бизнес-логику кодировать не надо, надо кодировать интерфейс. Это раз.

Два, такие экзерсисы следует применять только для ресурсов, для которых по каким-то причинам нельзя или нежелательно использовать обычную перезагрузку окна браузера. Это сотые доли тысячной процента всех веб-ресурсов. Слава Богу :-)

Добавлено: 25 окт 2005, 13:53
shmantrik
приятно читать поклонника джавы. :lol:
1. хоть мне Билл Гейтс и не платит за промоушн, но мысль о том как джава круто сделала Билла звучит сильно преувеличенно.
2. пока у людей стоит на машинах Виндовс у Билла все рычаги. Завтра перестанут поддерживать какой нибудь Ворд или Эксел вне дот нета, и все тут же побегут на новую версию с дот нетом.
Ворд под линукс вещь конечно сильная, но даже сравнивать их по распространенности с Ворд под Виндовс...
3. Вообще читать ругань на Билла смешно от людей, которые, сидя на нем и его операционных системах, делают деньги. Если здесь все крутые юниксоиды и знатоки поп корн шелл скриптов, то - извините, погорячился. :oops:

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

Добавлено: 25 окт 2005, 14:00
shmantrik
кстати что касается "монстробразных проектов типа .net'а "
на сколько я понимаю, это уже стандарт и часть операционной системы Виндовс.
Если здесь все сидят на юниксах, опять же, прошу пардона. :oops:

Добавлено: 25 окт 2005, 14:08
Zy
джава круто сделала Билла звучит сильно преувеличенно
Я имел ввиду j2ee. Конечно, сделала. Причины довольно очевидные. Чтобы их понять, не надо даже знать ничего о самих технологиях .net и j2ee.
Завтра перестанут поддерживать какой нибудь...
Ну, ты за событиями-то следи - пытались они как-то перестать поддерживать win98. Ничего не вышло. Это раз.

А два, если антимоновольные комитеты. Они будут рады порвать в клочья задницу Билли в том случае, если он потянется к своим "рычагам".
Вообще читать ругань...
Где ты увидел ругань? Прочитай еще раз: я сказал, что ему надо сказать спасибо. И для исключения неверного прочтения добавил - кроме шуток.
Аякс же как технология никому не нужен, пока за ним не встанет один их гигантов индустрии.
За ним никто становится не будет, т.к. это _очень_ трудоемкая технология, которая нужна единичным проектам.
Майкрософт уже сделал серьезный шаг...
Miscrosoft сделала очень много шагов и сделает еще немало, но это тактика, а стратегически они пока проигрывают. Надо что-то решать принципиально, а они пока слишком уверены в своем величии.

Добавлено: 25 окт 2005, 14:23
shmantrik
Я имел ввиду j2ee. Конечно, сделала. Причины довольно очевидные. Чтобы их понять, не надо даже знать ничего о самих технологиях .net и j2ee.
ну если мы начнем мерить технологии....
это как мерить пиписки...
я человек циничный, мне где платят, там и хорошо. живу я в Ванкувере и судя по рынку назвать это торжеством джавы очень трудно.
опять же чисто из моего удобства, когда я писал на джаве в Виндовс, а потом ftp на юникс мои классы это был чистый кошмар.
или лез в какой нибудь терминал и правил их прямо там...
Это часть технологии?
Ну, ты за событиями-то следи - пытались они как-то перестать поддерживать win98. Ничего не вышло.
еще не вечер. как говорит история - не вышло вчера, выйдет завтра.
Miscrosoft сделала очень много шагов и сделает еще немало, но это тактика, а стратегически они пока проигрывают.
наверное я неправильно понимаю слова тактика и стратегия...
Билл Гейтс купил мужика из Борланд в 1996-1997 году, т.е. 10 лет назад, который с тех пор методично разрабатывает подход дот нет.
Ну а Майкрософт его уверенно пропихивает.
И что-то мне говорит, что так оно и будет. В любом случае здесь не о чем спорить.

Добавлено: 25 окт 2005, 14:54
Zy
я человек циничный, мне где платят....
Если бы я сейчас решал, на что переходить после клент-сервер, я бы выбрал .net, а не java, т.к., во-первых, .net проще, и, во-вторых, - самое главное - вся разработка находится в руках одного производителя. Понятна логика развития, направления движения.

Но это совсем другое дело, это взгляд рабочего, а не архитектора. Это как рабочий со стройки говорит, что дома из кирпича лучше, чем из монолитного бетона, т.к. кирпич меньше и его носить легче.

И не важно, что лучше: при строительстве сайта (софтового или реального) заказчик будет разговаривать с архитектором, рабочуго(программиста) спрашивать не станут.
......Это часть технологии?
Нет.
методично разрабатывает подход дот нет...
Тут что-то не сходится: методично разрабатывая .net они его выпустили с огромной спешкой через год после разрыва с sun, а их C# имеет названия методов и классов аналогичные java.

Я смотрел интервью Билли, когда он говорил, что ничуть не жалеет о прекращении работы с sun и их новая технология будет круче всех. Это было 5 лет назад, но воз и ныне там.
И что-то мне говорит, что так оно и будет.
Так - это как?

Я думаю, ms никуда не денется, как и .net, но такой доминирующей роли как 10 лет назад у нее уже не будет никогда.
В любом случае здесь не о чем спорить.
?

Добавлено: 25 окт 2005, 14:54
AlexK
Zy писал(а):Народ с успехом работает на win95 и уж тем более win98 на компах 2-3-4 летней давности и не собирается менять ни то ни другое.
:lol:

Оглянулся вокруг.. Нету такого народа!

"народ ...работает на вин95.." - можно поподробней про такую работу.

И вообще причем тут Вин95??? Мы говорим в данном случае о вебе.