LINUX.ORG.RU
ФорумTalks

PDC 2000


1

0

Good morning! We're very excited to have you here today for the
unvealing of the .Net Platform. The .Net Platform is gonna make it
much much easier for you to build the most compelling web-services
and web-applications. Those of us who've been working on this things
for the past three years can't wait to show you what we've been doing
so we'll get your feedback on it and then make the final round to
changes and get those bits to you so you can ship product on it.
Now tomorrow morning... after the Bill G.... this what you're gonna
get... (показывает диски) we're gonna have the best... <bla bla bla>
Ok, I'm gonna take 20 minutes and go though a quick roadmap so you
can see how all this stuff feats together. Then Mark Anders is going
come on during this session, he's gonna start walking us though the
code. We're gonna see how the .Net Platform and ASP - the next
version of ASP... (почесав репу) ASP "plus" - the next version of ASP
work together so let you build web-service very easily and support
a new data architecture and so on. Then Anders Hejlsberg whom you
probably know for the TurboPascal days he is gonna talk to us about
the Integrated .NET Framework Classes that he's build, Dave Mandlen
is gonna walk us through Visual Studio and show, how tool targets all
these things...

Re: PDC 2000

CyberCoder, ну как тебе не стыдно? Ты ведь уже посвятил эти свои стихи линуксоидницам! Ты прикинь, как они обидятся. Вместо романтического "Посвящается линуксоидницам" тут у тебя совершенно неромантичный и вообще пошлый "PDC 2000".

И вообще, what's mean this fuckin' PDC? Первичный контроллер домена? Переносной дисковый кэш? Бесподобный регулятор погружения?

nobody ★★ ()

Re: PDC 2000

Amit Mital is going to come up and talk to us about how to stick
together a complexity web services and handle sophisticated business
process and then finally Dave Reed will come to talk to us about
keeping this web services running twenty four by seven (24x7)
under the most <...> automatic moderating and respond to the load of
the system as it's under way.
Okay, so with that what I'd like to do is just gonna take a minute
and look at this introspective. So when the Web was first introduced,
browsers showed us a pretty simple. You take an HTML file out of your
system, and display it on the browser, and that is kind of doing
documents, it's pretty standard, but the Web have a couple of very
<...> aspects. Fifst was that somebody was running a service, running
a DNS service for you. So you type http://www.mycompany.com and
that would map into IP-address. And the IP-address could then be
rounded to appropriate machine and we can start using things like
Cisco local directors and so on to put some pretty interesting
scalability about that, so we have a global namespace, we have a <...>
and we have of innovation going on in the Internet infrastructure.
<...> there was the separate things happening wich was the client
server world and there was a really great programming model: VB and another
products like that were allowing developers to cope together and create
a very rich user interfaces to do the business logic, to take the component model and to talk to things like "hosts", "server"
and "data", and to produce pretty sophisticated applications in allways largely separated world. So Microsoft (запнулся на этом
слове) introduced IIS and we started the ability to provide a
dynamic pages and started hooking these things together <...>
We've got the second generation and what we've done is we found a
glue between these two things next to each other. We stuck the Internet into that application architecture and we've
start doing some things to the application architecture we've factored: a wave of being client-server now to entire
architecture. We've polled out the UI logic but we've noticed that
the rich UI logic in the browsers still kind a separate things. We've made a tone of improvements to the component
model and complex services gives us the ability to
do robust transacted operations accross a load balanced set
of clusters and make those components operate in
reliable manner, made major improvements to a productivity and host
integration strategy. And that is where we were when we ship
Visual Studio 6...

CyberCoder ()

Re: PDC 2000

Ща я твой роман в стихах критиковать начну.
> Microsoft Professional Developer Conference
> .Net Platform presentation
Ага, вот где собака порылась. Ты, значит, решил свои конспекты опубликовать? А URL-ом не ошибся? Тебе, IMHO, надо на http://www.windows.org.ru. Да и потом, материалец-то устарел уже. 3 года для IT -- это очень много. У него уже борода отросла. И еще, ты на домен `ru' внимание обратил? Эти 2 буквы означают "Россия". Ты будешь удивлен, но государственный язык в этой стране -- русский (только не спрашивай меня, почему). Так что конспекты перед публикацией следовало бы перевести на русский. Ну и последний, весьма щекотливый, вопрос: ты тут всяких людей цитируешь, а копирайт при этом не забыл нарушить?

nobody ★★ ()

Re: PDC 2000

копирайты? :) это говорил John Shewchuk (Джон Шевчук если угодно), архитектор .Net Platform (платформа дот нэт), Microsoft(C)
(Майкрософт). Цитата... чорт, ковычки забыл поставить, извините,
не знаю, как на этом форуме свои сообщения редактировать.

>материалец-то устарел уже. 3 года для IT -- это очень много
хм... борода у него может и отросла за 3 года (не видел) только вот
вот то, что он объяснял разработчикам на PDC 2000 ни как не устарело.
Вдумайтесь, "Архитектура .NET" - архитектура за 3 года не изменилась.
Русский государственный - это верно, но вот вы, например, смогли про-
честь? Язык, кстати, очень простой, на уровне среднестатистической
общеобразовательной школы.

ЗЫ форумом не ошибся - пора приобщать народ к технологиям Microsoft.
а то LOR станет совсем дремучим.

CyberCoder ()

Re: PDC 2000

> ЗЫ форумом не ошибся - пора приобщать народ к
> технологиям Microsoft. а то LOR станет совсем дремучим.
CyberCoder, лично мне было бы интересно узнать, что такое .Net и какова область ее применения. Но лучше своими словами и самую суть.

nobody ★★ ()

Re: PDC 2000

> www.microsoft.com razdel development

Ага, то есть сказать тебе либо нечего, либо неохота. Тогда вопросы:
1) А зачем ты, собственно, темку-то открыл?
2) Ты запостил кучу рекламного мусора -- тебе было не лень его набивать?
3) Ты собирался "приобщать народ к технологиям Microsoft. а то LOR станет совсем дремучим". А как по делу вопрос -- ты в кусты?
4) Ты мог бы первой (и единственной) мессагой в этом топике запостить такую фразу: "www.microsoft.com razdel development". Почему не сделал так?

ЗЫ: только не надо искать в моих вопросах наезды, мне действительно интересно.

nobody ★★ ()

Re: PDC 2000

прошу прощения, у меня завтра экзамен по операционным системам
(пятерок не будет - полгруппы не допущено, обещают напряг).
Вот сдам и объясню в чем фишка .Net. Потерпите немного, пожалуйста.

CyberCoder ()

Re: PDC 2000

> пора приобщать народ к технологиям Microsoft
Это будет портировано под Linux?

libdotnet ()

Re: PDC 2000

2nobody к черту

CLI и С# compiler уже есть в OpenSource проекте Mono

CyberCoder ()

Re: PDC 2000

в .Net есть такой промежуточный язык MSIL называется (Microsoft
Intermidiate Language). Этот MSIL представляет собой как бы двоичный
код для платформы .Net; и один и тот же код на ВСЯКОМ .Net совместимый язык (будь то Vbasic, C# или COBOL) транслируется в практически идентичный код MSIL. Код на MSIL - платформонезависимый по типу
byte-коду Java и если учесть эти два фактора, то можно прийти к выводу, что:
a) .Net позволяет создавать программы на любом языке (совместимом с
.Net), которые смогут выполняться одинаково на всех аппаратных
платформах, для которых существует реализация .Net
b) Межъязыковое взаимодействие. Можно разрабатывать приложение
несколькими частями на разных языках (допустим я на VB.Net, а Вася
Пупкин - на C# и эти части очень легко собираются в единое приложение, в котором межъязыковое взаимодействие будет производиться не двоичном
уровне в силу универсальности промежуточного языка MSIL для всех
.Net - компиляторов).

Еще хочу рассказать про Visual Studio.Net. Терперь программы на
всех .Net языках можно разрабатывать в единой IDE (не то, что раньше:
VS - в основном для С++ и MFC, а у VB своя абсолютно не похожая на
VS IDE). ЗАМЕЧАТЕЛЬНАЯ справочная система!!! Одна встроенная справка
чего только стоит! Dynamic Help называется. Это такое специальное
окошко, содержимое которого динамически меняется в зависимости от
того, какой кусок кода (окно, меню) выделен в тукущий момент.
Я уж молчу про IntelliSense, который уже давно был в VS...
Вобщем, IDE VS.NET - самая удобная для разработчика IDE, которую я ког
да-либо видел. После нее на vim как-то даже смотреть не хочется...

CyberCoder ()

Re: PDC 2000

2 CyberCoder.
Спасибо за инфу. Вопросы:
1) В чем принципиальные отличия платформы .Net от JRE?
2) Какой смысл транслировать с разных языков в код .Net? Разве не достаточно будет одного языка (как Java для JRE)?
3) Во сколько раз замедляет работу программ прослойка .Net?
4) Какова область применения .Net?

nobody ★★ ()

Re: PDC 2000

в .Net есть такой промежуточный язык MSIL

Хи. Это как "загрузить компьютер в режиме ЭМУЛЯЦИИ msdos" ??

http://www.nalog.ru/reports/soft/InsD2002.exe

Прога, для заполнения декларации.
Простая формочка с возможностью распечатки и тд. = 2Мб.

Люди, остепенитесь!

Nastya_F ()

Re: PDC 2000

> Прога, для заполнения декларации.
> Простая формочка с возможностью распечатки и тд. = 2Мб.
Можно уменьшить ее размер на порядок. Но в этом случае ее разработка будет стоить на порядок больше.

Для "разработки" формочек берется какой-нибудь вася пупкин, вооружается вижуал васиком, и за пару часов (максимум) получается нужная формочка.

То же самое можно написать на WinAPI. Но в этом случае нужен программер-профи. Ему нужно пару дней на разработку. А еще ему нужна з/плата, в 2-3 большая, чем у в.пупкина. Итого, имеем: времени в 8 раз больше, з/плата ну пусть даже в 1.5 раза больше:

8 * 1.5 = 12

В 12 раз дороже. На порядок. Очень невыгодно.

nobody ★★ ()

Re: PDC 2000

Эта прога лежит в двух версиях на WWW.NALOG.RU !!!

А мы говорим о проектах в нашей стране!

Эта прога - лицо нашей налоговой инспекции! (или типа того).

Значит, государство (вид сверху) - это васи пупкины?

Хотя, это дурной вопрос. Вообщето да, так и есть.
Сама с собой спорю.

Nastya_F ()

Re: PDC 2000

кстати, 2MB для такой программы нормально. главное чтобы она
выполняла свои функции на должном уровне

CyberCoder ()

Re: PDC 2000

1,46 Мб (реальный размер проги) для такой программы это много! Пусть она обладает весьма красивым интерфейсом, но это много. Я встречал творения более многофункциональные, с более красивым интерфейсом но меньшие по размеру. Насчёт программирования на WinAPI: а разве не одна из целей .Net облегчить труд программиста? Программирование на WinAPI сравнимо с Ассемблером.
2nobody: VB.NET теперь уже не тот VB что был раньше :). Для запуска прог написанных на VB.NET больше не нужна знаменитая dll (msvbvm60.dll или как её там?).
ЗЫ: Имхо,.Net пока мёртв. Да, он создан, существуют VisualStudio.net, .Net Framework 1.0 и 1.1 и ещё куча тулз. Но не на каждом компьюторе есть эти самые Framework. А в ходит ли в состав Framework'а либа mfc7.dll? Вряд ли. А писать программы со static MFC расточительно. Сравните: простое приложение (одно диалоговое окно, пара строк текста, одна катинка 104Кб и одна кнопка плюс дефолтовый диалог About) shared MFC - 152, static MFC - 332kb!). Также я заметил уменьшение скорости работы программ. Сам VS.NET притормаживает (ладно, не критично). Но программы написанные на .Net запускаются (это программа в 56 Кб в один диалог с одной кнопкой и одной картинкой!) у меня 1-3 секунды.
.Net оживёт только после выхода Windows.net. Возможно выйдут новые версии Framework (в 1.0 нашли же ошибки и выпустили 1.1).
ЗЗЫ: я пользуюсь Win2k SP3, если в WinXP что-то отличается (в лучшую или худшую сторону), то прошу сильно не пинать.
ЗЗЗЫ: если говорить о программе "Декларация 2003" как о лице налоговой службы РФ, то лицо у неё весьма неплохое :)

libdotnet ()

Re: PDC 2000

Лицо неплохое - ряха больше демоверсии QNX на одной дискетке,
абсолютно безмозглое и ничего не умеющее, знаюшее немного слов
и умеющее обращаться к принтеру!!!

Неа, не гинеально!

Просто полный ацтой!

Пользователь на дискетке ядро унести сможет, но не программку из налоговой!
А они друг другу в сравнение не идут совсем никак.

На дискетку нортон, доснавигатор и миднайт (все отдельно) вполне могут поместиться.
Хотя и они несколько монстроватые.

Nastya_F ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.