Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Юмор

Страница: 1 | 2 | 3 | 4 | 5 ..... 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 ..... 47 | 48 | 49 | 50 | 51

 

  Вопрос: эээээ Добавлено: 12.04.05 18:57  

Автор вопроса:  Дмитрий Щапов

  Ответы Всего ответов: 760  

Номер ответа: 166
Автор ответа:
 Coder



ICQ: 247914358 

Вопросов: 0
Ответов: 36
 Web-сайт: http://localhost
 Профиль | | #166
Добавлено: 15.04.05 01:18
Да нормальный, но флэйм в этот раз подпалил именно он, факты упрямая вещь...


Да нет вообщето. Начал его тот парень, который сказал, что в .NET ничего хорошего нету. Почитай внимательнее. Артем бы нистал нистого ниссего в форуме посвещенному .NET писать что .NET это сила а все остальное фигня.
Номер ответа: 167
Автор ответа:
 Quebec



Вопросов: 2
Ответов: 28
 Профиль | | #167 Добавлено: 15.04.05 01:18
Если бы ПХП не рулил, его бы уже небыло,а он жив и еще как жив!

Да пхп не просто жив, это стандарт!!!
Номер ответа: 168
Автор ответа:
 Enter The Matrix



Вопросов: 0
Ответов: 28
 Профиль | | #168 Добавлено: 15.04.05 01:21
Да, это я начал. И похоже не зря. Всё что таилось годами вылилось в одну тему. Теперь может поживём нормально... хотя до сих пор не решён вопрос с Виндой и Линуксом, Оперой и Эксплорером :))


Решили как то форумяне
Огромный супер посто создать...


Помните да? Это я предвидел нечто огромое и неконтролируемое :)))
Номер ответа: 169
Автор ответа:
 test



ICQ: test 

Вопросов: 0
Ответов: 2
 Web-сайт: test
 Профиль | | #169
Добавлено: 15.04.05 01:24
имхо, судя по выбраному стилю, и понтах, это недоделаный ламер, со стажем программирования в год или два, не более. В том как он в себе уверен, он считает что он здезь, как он же и выразился, пуп земли. Не скупится на оскорбления, не приводит ни одного обоснования своим доводам. Так как он обращается в несколько грубоватой форме, полагаю, что расчитывает на такой же ответ, т.е. перед нами типичный представитель общества красноглазых чей бред можно встретить на любом форуме :)) Так как все человеки, начиная с годков эдак 19-21 начинают уважать чужое мнение и прислушиваться, а так же не используют подобный тон, за исключением CyRax'a :)), то можно предположить что нашему подопытному чей удаленный портрет я описываю, лет эдак немного :) интересно угадал-ли :))
Номер ответа: 170
Автор ответа:
 Enter The Matrix



Вопросов: 0
Ответов: 28
 Профиль | | #170 Добавлено: 15.04.05 01:29
Хее.. ещё появились хорошо забытые старые :)))
 
и понтах, это недоделаный ламер, со стажем программирования в год или два, не более

У меня опять параноя - не про меня ли говорят??? Если чё у меня есть оправдание-я програмирую 2.5 года и мне нет 19 :-)
Номер ответа: 171
Автор ответа:
 test



ICQ: test 

Вопросов: 0
Ответов: 2
 Web-сайт: test
 Профиль | | #171
Добавлено: 15.04.05 01:34
Нет, это мы с Sharp'ом тут посовещались и составили удаленный портрет Anador, судя по его первым постам :)
Номер ответа: 172
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #172
Добавлено: 15.04.05 09:00
2 CyRax: ты неверно интерпретируешь мои слова.
Я ничего не говорю безосновательно. Мое утверждение вытекает из
приведенного тобой глупого кода.

Так вернее, следуя элементарной логике:

 ;Dim Единица As New Код
 Console.WriteLine Единица.Функциональность.Реализованная.Количество

Но тебе видимо логика глубоко пофик, тебе лишь бы унизить идею... Грустно все это.

Я не утверждаю, что ООП доступен лишь .NET'чикам. И не могу утверждать
этого, ибо на ООП построено множество языков программирования. Кстати,
в свете этого утверждения, достаточно криво выглядят твои странные
глумления над ООП-кодом, вроде того, который выше мной обсуждается,
ибо то же самое можно написать и на Java и на C++... Кстати говоря, и
на VB6 можно ;)
Мне на работе приходится по большей части заниматься ASP (поддержка
старых сайтов), помимо VB .NET и C#... И в ASP я нашел прекрасное
применение ООП. На мой взгляд, гораздо приятнее писать код с учетом
объектов, а не, скажем, оперировать парой сотен однотипных процедур.
Поэтому стараюсь выделять в бизнес-модели кода (любого, VB .NET,
C#, VBScript, JavaScript) объекты... Гораздо удобнее написать

BM.Forum.Users.Register (...)

чем

RegisterNewForumUser (...)

потому что в первом случае видна четкая иерархия объектов, сами
объекты и связи между нимум легко представить себе как в уме, так и на
бумаге (хотя бумага вроде сейчас не рулит, лучше схемку в каком-нть
Visio или XDE нарисовать, но я предпочитаю все же в уме, ибо ленивый
я, как и большинство настоящих программеров :). А вот запомнить имена
функций, и за что каждая отвечает, и лазить каждый раз в модуль/класс,
где она объявлена, чтобы посмотреть ее имя - это гораздо менее удобно.


Кстати говоря, хотя я 3 года программил на VB6, сейчас работать в нем
нет абсолютно никакого желания. Во-первых, IDE очень убогий по
сравнению с VS .NET (тем более Whidbey). Во-вторых довольно
несовершенным кажется синтаксис самого языка (тот же ООП очень хило
поддерживается, обработка ошибок совсем никакая и т.д.).
А вот низкоуровневость... Знаете, по моим ощущениям, как оно в VB6
было, как в .NET... Хочешь - юзай API, хочешь - не юзай... Правда,
надо отметить, в VB6 чаще всего приходилось все-таки юзать, из-за
убогости библиотеки msvbvm. Поэтому приходилось за собой всегда
таскать кучу файлов со складированными кусками полезного кода, который
вставлялся в новые проекты... Всякие mdlINI, clsTrayIcon,
mdlCommonDialog и прочая ерунда. В .NET в этом нет необходимости,
основные задачрутинные операции выполняет библиотека классов. И,
кстати, я уверен, что тот же код парсинга XML класс, написанный,
скажем, на unmanaged C++ спецами из Microsoft, сделает свою работу
быстрее, чем самописный код на VB6. Это факт.

Абсолютно другое дело - наличие знаний по тому, "как оно там
работает": что такое Win API, как устроена память, как работет
криптография... В конце концов, мне даже бывает интересно исходники
программ на C++ полистать :)
Это не только в программировании, это в любом деле так: чтобы
нормально работать, надо знать теорию. У меня папа на
электроподстанции начальником работает, так вот, там чтобы рабочему
зарплату приличную получать. нужно сначала выучить кучу книжек по
электробезопасности, по электричеству (чтоб Закон Ома понимать),
изучить схему подстанции, работу ее основных узлов и т.д. А потом уже
брать за ключ и крутить гайки ;)
Так же и в программировании (может, конечно, в меньшей мере): чтобы
хорошо писать код, нужно знать, а что ты собственно пишешь, для чего
пишешь, и как оно работает. Я так сейчас, чтобы понять, как
JIT-компилятор в .NET работает, пытаюсь ассемблер учить :) Любопытство
мной движет...


Насчет творческой мысли. Какое творчество в копировании из проекта в
проект (или из MSDN в проект) кучи кода, который выполняет рутинные
операции ,вроде "спрятать курсор", "показать иконку в трее" и т.д.? Да
никакого в этом нет творчества! Но если хотите поизвращаться, то можно
и под .NET вызвать те же функции API и получить тот же результат.
Вопрос только: зачем это нужно?

А вот есть и реальные задачи, где нужен творческий подход. Например,
как лучше организовать процесс приема сообщений форума из базы данных
сайта в базу данных клиента, так, чтобы клиент мог выбирать, какие
форумы ему читать, выбирать скачиваемые темы,видеть ход процесса, в то
же время не потерять много трафика. Эту задачу мы с sne решали при
разработке оффлайн-клиентов. Он на VB6, я на .NET. В итоге код
(имеется в виду сам код оперирования данными, код работы с
веб-сервером и с БД не учитывается) получился по объемы примерно
одинаков, я остался своей работой доволен. Творчество налицо, никаких
ограничений .NET не делает. Наоборот избавляет от рутинных операций
(вроде работы с БД и с веб-сервисом), и позволяет больше времени
уделить действительно важным вещам (в данном случае - оперирование
данными).
Или, скажем, подобная задача на самом vbnet.ru: надо было организовать
эффективной обновление информации о книгах через ASP .NET веб-сервис
оЗона. Сделать так, чтобы для конечного юзера все работало так же
быстро и удобно, как обычно, чтобы книги периодически обновлялись с
сервера, но в то же время неизменной оставалась информация о
количестве просмотртров инфы о книгах и переходов на оЗон по каждой
книге. Проблема была обдумана и решена. Сейчас все работает, книги
обновляются автоматически (а не ручками с большими опозданиями, как
было первые 2 года работы сайта). Творческая задача, не обремененная
рутинными операциями по взаимодействию с сайтом оЗона и с БД.

Таких примеров интересных интеллектуальных задач, которые встают
передо мной при программировании на .NET, можно привести еще очень
много. Например, созданная мной не так давно система для сохранения
информации о ходе работы процедуры в файл, чтобы возобновить ее работу
с места прекращения работы при перезапуске (потребовалось для одной
штуки, которая должна была долго, порой по несколько суток,
обрабатывать некую информацию на сервере, которому было свойственно
перезапускаться - ведь сервер не свой, а казенный, приходится
приспособляться). Или сделанная мной на работе система получения
информации о расписании поездов с сайта rzd.ru (очень некузявый
сайтик, долго я с ним боролся, пришлось даже для этот, выкурив
полсотни страниц RFC, написать программу для отладки HTTP-запросов) и
визуализации ее на ASP .NET страницах. А сейчас предстоит таким же
образом глумиться над получением инфы с Java-сайта (там все еще хуже,
чем на rzd.ru... вот, думаю, кто виноват - криворукие программеры или
Sun - Разработчик Java ;)...
Сейчас у меня еще одно хобби появилось - делаю SMS-стратегию :) Теперь
учу протокол SMPP, а также придумываю логику игры.

И кто вам сказал, что .NET'чики не умеют думать? Плюньте ему в лицо, я
разрешаю.


Насчет MS... Могу лишь отметить, что Билл Гейтс - очень умный менеджер
(по началу своей деятельности он еще и программистом был, кстати). Он
умеет предвидеть изменения рынка, поэтому Microsoft пока еще на
вершине славы.
Что у MS будет всегда полная монополия - это конечно жестоко. Не будет
такого. Появится такая же юркая и наглая фирма, как MS в 70-ые годы
(ведь тогда MS бы маааааленькой фирмой, среди монстров вроде IBM), и
составит ей достойную конкуренцию. Однако пока таковых не наблюдается.


Далее.. Так если подумать, то если и идеология .NET провалится, то на
замену придет что-то иное, но вряд ли столь уж далекое по уровню. Ведь
прогресс идет в одну сторону, и уже едва ли появятся новые технологии,
направленные на низкоуровневое программирование. А если мы смогли без
проблем перейти с BASIC'а на VB, с VB на .NET, то что же нам помешает
перейти с .NET еще на что-то другое (какую-то очередную авантюру MS) ?
Видимо, ничего не помешает.


P.S. Сейчас ночь... Делать особо нечего, спать не хочется, поэтому и
пишу то, что не написал бы днем, потому что ценю свое время (у меня
оно уходит на зарабатывание денег с помощью своего хобби, а не на
бессмысленный флуд ;)
Ладно, пойду спать... Завтра днем отправлю эти 8,5 кб MindStream'а :)
Номер ответа: 173
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #173
Добавлено: 15.04.05 09:00
Подошла тяжелая артиллерия! Профессору респект!
Номер ответа: 174
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #174 Добавлено: 15.04.05 09:02
php имхо проще. и после Си на него легче переходить


Предлагаю разбить эту фразу на 2:

php имхо проще

Проще чего? Проще ASP .NET? Ты вообще видел ASP .NET или твои знания о нем составлены только из заявляний бывалых форумян?

Я не хочу сказать, что ASP .NET проще именно в изучении (хотя после пары дней учения человек уже сможет создавать реально работающие веб-приложения), но в использовании он однозначно проще, удобнее, мощнее. Особенно тем, кто не ограничился чтением книги "Изучи ASP .NET за 24 часа" и им подобным, а изучил концепции, отдельные технологии, посмотрел на готовые приемы и решения, выбрал модель и т.д. и т.п.

И ты не сможешь отрицать, что разработка черьезных веб-приложений будет идти проще и удобне, чем на ASP .NET, тем более на ASP .NET 2.0.
(если все же будешь, советую в гугле набрать что-то типа "codeless Rapid Application Development", ну или "ASP .NET rulez" и читать до полного прояснения).

и после Си на него легче переходить

ОК, а как ты отнесешься к тому, что я скажу:
И после Си, и после VB на ASP .NET легче переходить?
Жестоко? А отож.
Номер ответа: 175
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #175 Добавлено: 15.04.05 09:11
Павлу респект :)

Напоследок хотел бы привести одну из моих самых любимых цитат:

Мастерство достигается не запоминанием всех мельчайших подробностей темы, а доскональным пониманием тех базовых концепций, на которых она основана.

Дан Эпплман, пророк.
Номер ответа: 176
Автор ответа:
 Coder



ICQ: 247914358 

Вопросов: 0
Ответов: 36
 Web-сайт: http://localhost
 Профиль | | #176
Добавлено: 15.04.05 09:24

подопытному чей удаленный портрет я описываю, лет эдак немного :) интересно угадал-ли :))

Лет мне эдак так 18. А то, что людей со стажем в 2 нода считаешь ламерами, тогда я приклоняюсь перед таким человеком, как ты, который Била Гейтса за бороду схватил (если бы она у него была)

В том как он в себе уверен, он считает что он здезь, как он же и выразился, пуп земли.

у вас тут что все на форуме любят слова перекуричвать?
Я никогда не считал себя пупом земли и всегда знал кто я и на что способен.
А ты возомнил себя великим психологом. Может я пишу самому Зигмуду Фрейду?
Номер ответа: 177
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #177 Добавлено: 15.04.05 09:26
Я не "вас" называю новоиспеченными. А тех кто не написав ни байта кода на др. языках начинают страстно с пеной у рта доказывать что .НЕТ это что-то с чем-то незаменимое сверх-могучее и что без этого никуда, ни туда и нисюда...

В чей огород камни начинаешь кидать?
Я в свое время достаточно много работал и с VB, и с АПИ, поэтому в этом плане ты зря это.
Также я пытался изучить и ассемблер, и VC++, но увы, на тот этап они не смогли дать мне той мощность, простоты и скорости разработки, которые давал VB .NET.

Вот сейчас я, например, потихоньку и C# учу, потому что просто хочется, и на C# буду писать, когда понадобится.

Так что зря ты опять гонишь.

Что я не помню как ждал выхода VB7 и как жестоко я был обманут необноружив native компилятора для VB...

Оббманут? А кто-то тебе обещал, что в VB7 будет native компилятор для VB? Если нет, то какие вообще могут быть претензии и обиды?

И вообще, то, что сейчас работает в .NET намного, повторюсь - намного лучше, чем то, что было в VB6 и лично я посчитал бы преступлением, если бы из-за жаждущих справедливости VB-шников (я не тебя вообще имеюв в виду) эти революционые изменения не наступили.
Номер ответа: 178
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #178 Добавлено: 15.04.05 09:34
По поводу того, что мы (.NET-чики) не имеем выбора в технологчиеском плане - это просто жестокий бред.

Технология .NET даже излишне переполнена технологиями, часть из них может даже никогда и не понадобиться, а часть можно будет использвоать каждый день. И обе эти части себе выбирает сам - как будет удобнее работать, Так он и будет.

Тот же пример с БД:

MS SQL Server
MS Access
XML
плюс любая другая СУБД.

А то, что большинство выбирает из первых трех говорит только о том, что эти технологии намного удобнее и использвоать их проще, тк с ними .NET более плотно интегрирован (особенно MS SQL и XML).

Про ASP .NET сказать? Легко.
То, как будет организовано приложение и что будет положено в основу - это тоже личное дело каждого, но и тут для каждого случая появляются мощные инструмены.

Тот, кому надо сделать две гостевую книгу и страничку новостей может ограничится Repeater'ом и не мучиться.
Тот, кому нужны сложные таблицы - выберет DataGrid (в котором, к тому же, можно даже редактировать данные).
Кому надо еще больше - тот выберет уже MVC, организцет бизнес-логику, насоздает себе своих веб-контролов.

Кому надо организовать взаимодействие web- и Windows-приложения, тот будет исползвоать веб-сервисы.
Но это не значит, что он должен использвоать именно их - каждый волен сам решить, какую технологию использвоать - веб-сервисы, Remoting (хотя тут это, конечно, и не надо), или сам напишет реализацию всего этого.

Как выполнять оформление веб-прилжоений?
Тоже есть много вариантов.
Начиная от банального Copy-Paste и заканчивая Master Pages или XSLT-форматирвоанием (кстати, этот метод разработан лично мною, сейчас уже внедряется в одном проекте, что по определению говорит обо мне не как о закомплексованом ламере, которые два месяца назад увидел .NET и начал его защищать).
Номер ответа: 179
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #179 Добавлено: 15.04.05 09:37
Да, еще забыл сказать про базы данных.
Кому надо сделать быстро веб-приложение, тот сделает типизированный датасет и не будет мучиться.

Но не обязательно использвоать именно типизированные датасеты - можно использовать и нетипизирвоанные, можно даже написать кучу классов для организации бизнес-логики.

И все три варианта будут правильными в своем контексте и рабочими.
Кому как удобнее, тот так и делает.

Вот так вот - мы в выборе не ограничены.
Номер ответа: 180
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #180 Добавлено: 15.04.05 09:38
Кстати, кажется, я все понял.

Да, Microsoft сделала много, но она сделала это не для системных прогарммистов, вот по этому и проявляется эта агресия и в сторону MS, и в сторону .NET, и в сторону .NET- и вообще высокоуровневых программистов :)

Страница: 1 | 2 | 3 | 4 | 5 ..... 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 ..... 47 | 48 | 49 | 50 | 51

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам