VS6 vs VS .NET

Windows лучше чем Linux! Чем? Ясно же написано — чем Linux!
Раздуй свой холивар сегодня, потому что завтра это может сделать уже кто-то другой!
RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

VS6 vs VS .NET

Сообщение RUSYA » 28.05.2006 (Вс) 3:36

http://www.vbnet.ru/forum/show.aspx?id=109789

продолжим ка здеся :) Топстартер не я, но стартовая цитата моя :)

В двух словах:
В .NET лезут сразу новички, при этом настолько неграмотно подходят к решению поставленной задачи, что её решение просто загоняется, по сравнению с решением этой же задачи, грамотным путём, но на VS6... Но при этом новички то "Введение про .NET" то осилили дочитать, а там довольно ярко всё про дотнет, всё остальное можно закопать обратно, .net лучший, только он, итп... пол беды... Страшнее то, что новички считают что в .net все знания "вне .NET" ненужны, а значит текущие "гуру" получаются ламеры в .NET, их можно позагонять, рассказать что "как они могут советовать если сами на .NET не кодят", ну и вообще, это ж какой приятный случай оторваться "на гуру" :) Вот собственно об этом и пойдёт речь дальше...

Мои рассуждения о .NET, можно проследить в постах темы, на которую ссылка в самом начале, глядя на сообщения HACKER'a... собственно я он и есть тот самый...:)

Цитата, для тех кому влом читать тему другого форума:

- .NET хорошо для серёзных, довольно больших приложений, а не для блокнотов итп...
- Начинать с .NET нестоит, иначе программист "не родится"
- Да, .NET для бизнеса... но всё реже встречаю "блокноты" для бизнеса... )
- Тот, кто с самого начала сел на .NET, "оно" ему понравилось простотой, и теперь он недумая "фигарит офигенный проги!", оч. быстро и оч. качественно (по его мнению) - всё ещё новичёк...
- Безусловно, стоит изучать .NET и смотреть на него с перспективой, или кто-то всю жизнь хочет фигарить мега-офигенные блокноты?
- А те что программисты много лет, и теперь успешно разрабатывают серёзные приложения на .NET - вот им респект, они и должны просвещать нас в .NET...


ну вот.... поехали...
А как оно на самом деле - Х.З. !

FAER
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 22.04.2006 (Сб) 22:56
Откуда: Россия

Сообщение FAER » 28.05.2006 (Вс) 3:40

RUSYA
Каждому своё :wink:

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 8:36

Какая-то бредовая идея. Может тогда мне на Паскале писать? А самые старые гуру вообще писали на асме и в кодах. Не было у них особого выбора. Мне к ним податься?
Я всё же думаю .NET пользуют за удобство, а не за возможность "посмеяться" над гурами. По крайней мере я пользую его для этого. Или это такая еще одна статья типа "Все новички - идиоты, давайте их расстреливать" Да встречаются те кто как сказал кажется Тёмыч программируют мышкой. Но чтоб от этого уйти VB6 никак не лучше чем VB.NET. Тогда уж Паскаль/QB

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 28.05.2006 (Вс) 12:55

Во-во, а дураку, какой тока НЕТ не давай, программу напишет - ДУРАЦКУЮ.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Денис Победря
Мегобойанист
Мегобойанист
 
Сообщения: 1037
Зарегистрирован: 03.01.2005 (Пн) 21:29
Откуда: Из Москвы

Сообщение Денис Победря » 28.05.2006 (Вс) 13:35

НЕТ РУЛЛЕЕЗЗЗЗ (всё таки холивар)
[Место cдаётся]

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 28.05.2006 (Вс) 17:43

всё да? на вбнете и то солиднее обсудили...
А как оно на самом деле - Х.З. !

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.05.2006 (Вс) 17:47

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

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 19:30

- Начинать с .NET нестоит, иначе программист "не родится"

Вопрос к автору, а программист который не родится на VB.NET на VB6 родится? А то я разницы вообщем-то не много вижу для начинающего программиста.

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 28.05.2006 (Вс) 21:31

Всмысле новость? Наоборот с развитием .NET'a, с выходом 2005-ой студии и всё такое... становится всё более интересно слушать различные мнения о этой технологи...

2 GAGArin
Всё конечно отсносительно, но ведь никто небудет спорить что в VB.NET больше готовых решений чем в VB6? Соответственно программисту VB6 придётся сильнее попотеть чтобы что-то сделать, за-то попотев, он уже сам назовёт себя с гордостью "программистом" и это будет куда правельнее, чем программист, запустивший .нет, создаст аналогичную программу, но она будет у него занимать всего несколько строк... и тот заявит что теперь и он крутой программист...
есстно ИМХО...
А как оно на самом деле - Х.З. !

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.05.2006 (Вс) 21:42

RUSYA
Ну так програмисту на Паскале придется потратить вообще огромную кучу времени, чтобы просто заюзать API, а уж написать потом тот же блокнот еще неделю. И что?
Да он крут, так же крут как профессиональный забиватель гвоздей микроскопами.

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 29.05.2006 (Пн) 0:05

дотНет неиспользую, тк напихали туда лишней лапши.
Использую VS2003NET и DevCPP. но дотнет нигде не использую, на СИшарпе писать умею но не пишу (а зря товарисч), VB.NET тоже не использую (перелесть пытался, но не понравилось).

ИМХО - Хардкорный СТДКоловский Вин32Апи рулит. И ещё рулит Ява.

ЗЫ. Непонятно немного почему ява, прекрасная, очень понятная и простая платформа не пользуется попоулярностью у новичков вместо .НЕТ.
Лучше думать чем жевать.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 29.05.2006 (Пн) 0:32

Господа! Согласитесь, щекотливый холивар. Поэтому, дабы не быть голословными. После своего мнения пишем свои достижения в .NET и в VB6. Трёп без документального подтверждения, будет расценен как ламоботство и пиар.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Wild VB Code for Food
Постоялец
Постоялец
 
Сообщения: 387
Зарегистрирован: 16.06.2005 (Чт) 17:34
Откуда: ты, друг? =)) Сообщений: 1234

Сообщение Wild VB Code for Food » 29.05.2006 (Пн) 1:25

Пример.
Задача примера получить html страницу не используя сокеты, и вывести её в консоль.

на яве:
import java.net.*;
import java.io.*;

public class cmain {
public static void main(String[] args) {
try{
URL con = new URL("http://www.yandex.ru");
BufferedReader reader = new BufferedReader(new InputStreamReader(con.openStream()));

String line;

while((line= reader.readLine()) != null){
System.out.println(line);
}

}catch(MalformedURLException err){
System.err.println("404"+err);
System.exit(0);
}catch(IOException ioerr){
System.out.println("Error: " + ioerr);
}

}
}



.NET:


Imports System.Net
Imports System.IO

Module Module1

Sub Main()

Try
Dim WC As New WebClient
WC.InitializeLifetimeService()
Dim reader As New StreamReader(WC.OpenRead("http://www.yandex.ru"))
Dim line As String
line = reader.ReadToEnd()
System.Console.Write(line)

Catch pr As ProtocolViolationException
System.Console.WriteLine("Network error:" & pr.ToString())
Catch err As IOException
System.Console.WriteLine("IO Error" & err.ToString())
End Try


End Sub

End Module


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

Но Java появилась раньше, есть предположение что .NET просто ответный удар MS по Sun....Империя наносит ответный удар.
Лучше думать чем жевать.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 29.05.2006 (Пн) 12:46

Sebas писал(а):Господа! Согласитесь, щекотливый холивар. Поэтому, дабы не быть голословными. После своего мнения пишем свои достижения в .NET и в VB6. Трёп без документального подтверждения, будет расценен как ламоботство и пиар.

согласен

RUSYA
Я в свое время начинал с Qbasic, затем перешел на Visual Basic (в те времена начала немного учить С/С++) затем перешел на .Net (в эти времена в институте заставили вспомнить Delphi и С

но чесно признатся, в полной мере осознал что такое ООП только тогда, когда перешел на .NET! Так, что можно сказать, что программист из меня только недавно родился
:roll: после .NET

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 29.05.2006 (Пн) 15:10

2 Wild VB Code for Food
Неудачный пример, в VB6 я такое в 2-3 строчки сделаю юзая Win Inet Control... (не путать с винсоком!) .NET в ООП загонит всё что не .NET... :) так что лучше пример на эту тему наваять...

2 Ramzes
Я тоже начинал с QBASIC, тоже перешёл на VB, тоже сайчас в универе учу С/С++ и тоже собираюсь плавно переходить на .NET Это (имхо) и есть идельаный вариант, и такие люди которые именно так подходят к .NET будут действительно что-то писать "умное" на этом нет...

Другое дело, когда начинающиму говорят "та ставь сразу .net чё ты себе голову морочишь, и копай его.." и он ставит, и копает... и кое что начинает получаться... но всё до того через Ж... что просто больно смотреть на код...
А как оно на самом деле - Х.З. !

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 29.05.2006 (Пн) 15:20

RUSYA
Кто тут не раз уже говорил, говорит и будет говорить, что не зяк главное! а голова на плечах. Если чел (простите за грубость) идиот, то начни он хоть с асма, он ничего написать толкового не сможет
:wink:

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 29.05.2006 (Пн) 18:29

Я тоже начинал с Qbasic'a. Потом перешел на VB6. Если честно, то VB.NET у меня появился совсем недавно, но мне он понравился. Наверное буду потихоньку переходить на VB.NET.
Подпись проходит рефакторинг

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 29.05.2006 (Пн) 19:47

Ну начал я с QB, потом VB, дальше HelloWorld2 дело не ушло. Потом были Делфи, но не долго, потом в школе давали программирование на Паскале, классические олимпиадные задачи. Потом немножко в ИИ и распознование ударился (на Паскале же) Потом вернулся к VB писал себе мелкие утилитки, сейчас сижу на .NET и пишу тоже в основном мелочи, решающие не самые тривиальные задачи по математике и физике. Писать какую-то логику мне просто на двух языках: Паскале и VB.NET Обычный VB6 мне уже кажется весьма неудобным.

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 31.05.2006 (Ср) 21:35

ну к Паскалистам я обосо отношусь, не в обиду, но считаю кто начинает менно с паскаля - программистом небудет :) Он конченный язык какой-то :) Сам то я и на Делфи слегка кодю, и на Си... ВБ получится родной от природы...

Такс :) ну а где мега-нетчики? :)
А как оно на самом деле - Х.З. !

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 31.05.2006 (Ср) 21:39

RUSYA писал(а):Такс :) ну а где мега-нетчики? :)

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

P.S. На .NET не пишу, но думаю плотно им заняться в ближайшее время.
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 31.05.2006 (Ср) 22:09

И я как и большинство начал с QB, потом VBA, потом VB, потом VBScript, потом JavaScript и начал C++, а уже потом-потом, выиграл коробочку .NET-а в конкурсе статей, .NET мне конечно же понравился своей "объектностью". Но я компильнул exe-шник и ужаснулся насколько извращён он был... ИДЕ мне тоже не очень понравился - ибо всё было какое-то мешающее. Поклепав Hello-ворлды я его отложил на неопределённое время.

Летом думаю заняться.

И всё-равно думы на NETе не пишутся имхо.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 01.06.2006 (Чт) 9:48

Хакер писал(а):И всё-равно думы на NETе не пишутся имхо.

ошибаешься :wink:

MeMBus
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 450
Зарегистрирован: 23.02.2005 (Ср) 7:03
Откуда: Из леса...

Сообщение MeMBus » 01.06.2006 (Чт) 11:05

Хакер писал(а):И всё-равно думы на NETе не пишутся имхо.

Ogre/Irrlicht + .Net
Бороться и искать, найти и перепрятать!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.06.2006 (Чт) 14:37

Ramzes писал(а):
Хакер писал(а):И всё-равно думы на NETе не пишутся имхо.

ошибаешься :wink:


Ну может быть. Но факт, что я пока не умею :oops:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 01.06.2006 (Чт) 14:39

Хакер
то, что ты не умеешь, еще не означает, что это вообще невозможно :wink:

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.06.2006 (Чт) 14:44

Ramzes, возможно... но меня мучали сомнения о возможности писать писать большие проекты (игрового типа, Doom3'-овсого уровня)на .NET'е + какая будет скорость....
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 01.06.2006 (Чт) 14:54

Хакер
.Net не разрабатывался как платформа для игр

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.06.2006 (Чт) 14:56

Ramzes, вот!!! и я о том. Так что мы, гамемакеры :D , будем пока сидеть на VB6 / VC6
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 01.06.2006 (Чт) 16:07

Хакер

Чесно говоря, я не уверен, что 6 быстрее НЕТа(
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.06.2006 (Чт) 16:20

Sebas, при специальной оптимтзации 6 рулит.

Под специальной оптимизацией понимать не окошечко "Anvances optimizations", а спецальный подход к написанию кода...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в Holy Wars@VBStreets

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList