Доброго вам дня суток!
Рад снова приветствовать вас в нашей рассылке посвященной созданию приложений ASP.NET
в среде Visual Basic.NET.
Выпуск #4
Новости рассылки
Рассылка совершенствуется, и добавляются новые рубрики
Появились разделы "FAQ" и "Новости сайта ASR[X].NET Crimea"
К открытию сайта мы готовим первый номер электронного журнала:
"ASP[X].NET Crimea Journal", который будет бесплатным, и распространяться в виде
PDF файлов. Вот некоторые статьи первого номера
Защита приложений ASP.NETПрограммное создание базы данных при помощи ADO.NET и Microsoft Visual Basic.NETУправление состоянием в Microsoft ASP.NET
Мы начинаем переводить учебник "Microsoft ASP_NET QuickStarts Tutorial". Это
будет большая и кропотливая работа, поэтому не пропускайте наших выпусков, и вы
сможете воспользоваться фундаментальными знаниями по этой теме и при том абсолютно
бесплатно. Готовые главы в формате .pdf вы сможете найти на нашем готовящемся сайте.
Ждем ваших вопросов, замечаний и предложений по адресу:
aspx_faq@ua.fm
Новости сайта ASR[X].NET Crimea
Мы еще в стадии создания
Закончен дизайн рубрики рекомендованных книг
Программируется страница форума, разумеется на ASP.NET
Представляем наших участников:
- Валерий В. Макеев a.k.a. deepInfinity - идея, реализация, дизайн, программирование- Елена Жукова a.k.a. Lina - цензура, обработка текста, редактирование, консалтинг и помощь в создании.- eV4LF34R - описание IIS, других серверов- Anthrax - программирование ADO.NET, XML
Приглашаются все желающие в создании рассылки
Вы также можете вступить в нашу группу разработчиков
ASP[X].NET Crimea
Новые книги
В начале дополним информацию по книгам, приведенным в предыдущей рассылке.
Я буду печатать аннотации о книгах с сайта издателя, адрес ссылки на книгу
и свой комментарий. Публикуется не на правах рекламы, а в качестве
информации к покупке по данной теме
1.
Джудит С. Боуман, Сандра Л. Эмерсон, Марси Дарновски.
Практическое руководство по SQL. Издательство "Вильямс", 2001.
Эта книга поможет даже в тех случаях, когда бесполезно самое лучшее руководство
пользователя. Здесь раскрываются темы, которые часто пропускаются или очень
кратко описаны в стандартных руководствах пользователя - структуры баз данных,
индексация, подзапросы, виртуальные таблицы, производительность и целостность
данных. Вы шаг за шагом изучите основы SQL и научитесь с помощью этого языка
создавать приложения для работы с базами данных. Книга предназначена для
пользователей реляционных баз данных - независимо от того, работают ли они на
больших многопользовательских компьютерных системах или на персональных
компьютерах.
Комментарий:Для желающих более полно освоить SQL. Можно купить, а можно прочесть книгу
М. Грубера "Понимание SQL". Решать Вам.
2.
Роберт Тейбор. Реализация XML Web-служб на платформе Microsoft .NET.
Издательство "Вильямс", 2002.
В книге представлен всесторонний обзор новейшей концепции передачи данных между
распределенными приложениями - Web-службами, создаваемыми с помощью языка XML.
Здесь раскрываются основные концепции Web-служб XML, включая технологии SOAP,
WSDL, UDDI, DISCO и .NET. Примеры тестовых программ на Visual Basic .NET и C#
помогут в усвоении представленного материала. Кроме того, в книге демонстрируются
возможности пакетов Visual Studio .NET и .NET Framework, необходимых для создания
распределенных приложений в масштабе предприятия. Книга предназначена для всех
читателей, имеющих хотя бы начальное представление о Visual Basic, ASP и
принципах объектно-ориентированного программирования.
Комментарий:Необходима для желающих освоить XML. Рекомендую. Очень неплохо написано,
а главное грамотно. Приятно читать и использовать в работе.
FAQ
1. Какие существуют бесплатные аналоги Visual Studio.NET для написания
приложений ASP.NET?
Могу порекомендовать следующие инструменты разработки, которые опробовал сам:
ASP.NET Web Matrix
Прекрасно документированная, даже превосходящая Visual Studio.NET. Единственная
из серьезных проблем: работа с кирилицей. Разработка Microsoft, но бесплатная
и очень продвинутая. Rulez. Размер инсталяции всего 1,4 MB.
ScriptWorx.NET
Более сложная, более функциональная. HomeSite и почти Dreamviewer в одном наборе.
Попробуйте. Если разобраться, пойдет на ура.
2. Есть ли в Visual Studio.NET возможность писать ASP.NET приложения для
мобильных телефонов?
Да. Но если у вас такой возможности не предусмотрено, скачайте следующую программу
с сайта Microsoft, добавляющую эти возможности.
MobileIT.exe
Статьи
ASP.NET. Когда становится ненужным остальное
Автор: (c) Валерий В. Макеев aka deepInfinity
Позвольте затронуть такую больную тему как противостояние. Какое? Да любое. Intel vs. AMD, Microsoft vs. весь остальной мир, Windows vs. Linux, SCO vs. Unix/Linux/IBM/Novell…
Этот ряд можно продолжать бесконечно, затрагивая любые темы, события, войны, конфликты и т.д., но мы остановимся, разумеется, на компьютерной тематике и, конечно, на том, что связано с ASP.NET.
Как пояснить название статьи? Это я и попробую объяснить в процессе своего изложения.
Давайте для начала определим наши корни, откуда все и растет. Наши корни, в данном случае, это Интернет серверы. Самые популярные среди них, несомненно - Apache и Microsoft IIS. Так как наша цель - ASP.NET, то нашим сервером будет являться Microsoft IIS. Наверное многие слышали, что процессоры AMD сильно греются, а Microsoft IIS - глюкавый. Но… Но, как говорят, и весь Windows - одна большая дыра. Кстати, дыр у того же Linux не меньше, но сколько процентов из нас разбираются достаточно хорошо в этой ОС, чтобы сравнить все их преимущества и недостатки. Я не выступаю против Linux, я просто утверждаю, что верить слухам это одно, а иметь дело с конкретным продуктом на практике - это совершенно другое. Да, существуют версии Apache как под Windows, так и под Linux, но если говорить об общей дырявости Windows, то как же тогда ставить Apache на этой операционной системе. А попробуйте с
нуля поставить Apache на иксах. Тут требуются знания и не малые. А сколько займет времени установка Microsoft IIS? 10 минут от силы. Конфигурирование и прочее - в зависимости от "количества лени" в организме установщика. В общем, это намного проще и быстрее. Поэтому перед решением создавать свой сайт, подумайте о том на каком сервере, вы предполагаете его разместить. Принятое решение повлияет на дальнейший ход работ. Почему? Потому что, если вы захотите перейти на ASP.NET и Microsoft IIS, вам больше не потребуется учить все то, что необходимо для создания интерактивного web-сайта без участия ASP.NET.
Забудьте о:
PHP
Perl
JavaScript
VisualBasicScript
Java и прочее, прочее, прочее.
Вам потребуется знание всего лишь одного языка программирования: Visual Basic.NET, C#, Visual C++ или J#. Выбирайте! Конечно, вы можете освоить и другие языки, знания никогда не помешают.
И что же? Зная, к примеру Visual Basic.NET, вы теперь обладаете всей мощью ASP.NET!
Вам нужен форум? Чат? Интернет-магазин? Форум? ASP.NET предоставит все возможности для создания нужных вам приложений. И ненужно учить Perl, мертвый язык, вроде латинского. Как латынь, которой пользуются лишь медики и юристы (для крутости), Perl используется только web-дизайнерами. Конечно, можно сказать, что есть программисты на Perl, но есть и те, у кого классическая латынь - хобби.
Итак, что же мы получаем? Необыкновенную мощь ASP.NET, которая позволяет нам создавать именно то, что нас интересует, не затрачивая драгоценное время на изучение того, что может нам в дальнейшем и не понадобиться. Как говорил Шерлок Холмс, зачем знать, что Земля круглая, если при этом никакого толка это знание не даст.
И вот мы подошли к ответу на вопрос о нашем названии статьи.
Не буду скрывать, что я знаю большинство из перечисленных выше языков программирования. И Perl и JavaScript, я использовал, когда создавал свои первые сайты. Но после появления, действительно революционной платформы .NET, не осталось даже желания создавать приложения под Microsoft IIS, пользуясь старыми знаниями.
Ведь требуется всего ничего. Обязательное для любого web-дизайнера знание HTML, CSS, XML, графических программ растровой и векторной графики, умение кодить руками, "голова на плечах" и теперь прибавьте сюда только ASP.NET (да конечно от знания ADO.NET и SQL никто не освобождал, но это все входит в ASP.NET для web-дизайнера), и мы получил полный комплект на все случаи жизни с Microsoft IIS.
Поэтому, можете отбросить все лишнее и просто наслаждаться процессом создания, а это, все-таки, очень приятное ощущение…
Полная версия статьи будет обубликована в первом номере нашего журнала
ASP[X].NET Journal, который также будет доступен с нашего сайта.
До встречи в следующей рассылке!
С уважением, Валерий В. Макеев a.k.a. deepInfinityaspx@ua.fm