Forum Webscript.Ru

Разное => Флейм => Тема начата: ice_nugget от 28 Апреля 2003, 17:05:39

Название: языки будущего?
Отправлено: ice_nugget от 28 Апреля 2003, 17:05:39
Executables, C++ (and Java too) must die
Neither C++ nor Java can ever create standard components that can run on all computers. There is no room for these languages in future distributed applications. Executables are not standard. COM objects are not standard, DLL-files are not standard. Registry settings are not standard. INI-files are not standard. None of these components must be allowed to destroy your dream of a standard distributed application that will run on almost any computer in the world...

( http://www.w3schools.com/ngws/ngws_standards.asp )

извините что на английском.
лично по моему бред, но интересно услышать что думают профессионалы..
Название: языки будущего?
Отправлено: Mog. от 29 Апреля 2003, 15:33:43
То маст би стандард, это маст би стандард... Кто это определять будет тот самый "стандард". Намерения благие, но вот только благими намерениями вымощена дорога сами знаете куда.

Цитировать
профессионалы
это мнение не профессионала.
Название: языки будущего?
Отправлено: Xander от 29 Апреля 2003, 17:33:04
M$ zombies.
Название: языки будущего?
Отправлено: Stas от 04 Мая 2003, 23:00:31
Цитировать
ice_nugget:
http://www.w3schools.com/ngws/ngws_standards.asp

и что же они предлагают ? .NET ?? [censored] концепция Явы, зацененная в 10 раз в пользу кармана Билла Гейтс, работаюшая из рук вон плохо во имя создания армии безмозглых КОДЕРОВ !!!??
Название: языки будущего?
Отправлено: Xander от 04 Мая 2003, 23:02:54
Stas
$-))))
Название: языки будущего?
Отправлено: D1g174LM4n14c от 01 Июня 2003, 21:07:35
чистый С++ рулез имхо. + язык ассемблера...
.NET mustdie like Microsoft!!!
Название: языки будущего?
Отправлено: Maniac от 02 Июня 2003, 16:26:38
Бред. Особенно про хранение настроек и постоянное инет-соединение
Название: языки будущего?
Отправлено: Rel от 07 Июня 2003, 09:57:05
я голосую за ассемблер и с++
Название: языки будущего?
Отправлено: D1g174LM4n14c от 07 Июня 2003, 16:16:01
Цитировать
Rel:
я голосую за ассемблер и с++

ДА! ДА! ДА!! :)
Название: языки будущего?
Отправлено: Yukko от 07 Июня 2003, 23:37:30
Этот тред на другом форуме вылился вот в такое (это уже после того как его разделили):
http://www.k31.kiev.ua/board/viewtopic.php?t=82
(не удивляйтесь на форуме многие знают друг друга лично)
Название: языки будущего?
Отправлено: Maniac от 08 Июня 2003, 01:35:29
Цитировать
Rel:
я голосую за ассемблер и с++

С++ - еще куда ни шло. Ассемблер - однозначно нет. Силенок у программеров не хватит. ИМХО, будущее за С++-подобными в связке с кодогенераторами
Название: языки будущего?
Отправлено: Rel от 08 Июня 2003, 19:54:09
может ты и прав, но asm не умрет =)
Название: языки будущего?
Отправлено: Maniac от 09 Июня 2003, 01:52:42
Цитировать
Rel:
asm не умрет

По определению :)) На чем-то же пишутся виртуальные машины и компиляторы
Название: языки будущего?
Отправлено: xRUSha от 19 Июня 2003, 11:34:08
А что такого ужасного в дотнете вы все нашли. С чего вы решили, что .net програмисты
Цитировать
безмозглые КОДЕРЫ
Чем плох c#? Чем он хуже с++.

Конечно отношение к M$ в России традиционно "[censored]". И ребята из http://www.w3schools.com/ngws/ngws_standards.asp пожалуй слишком много на себя берут, но такая реакция, магко говоря удивительна...:confused:
Название: языки будущего?
Отправлено: Xander от 19 Июня 2003, 11:38:52
xRUSha
потому что там полнейшая чушь написана


Application clients must be standard clients without any additional components. No part of the applications must be stored on client computers. The application must never use, or rely on, any components, dll-files, ini-files, registry settings or any other non standard settings or files stored on the client computer.

Хочешь такие программы, а?

Application servers must be standard Internet servers running standard software without any additional components. The application must never use, or rely on, any components, dll-files, ini-files, registry settings or any other non standard settings or files stored on the server. Our best suggestion is to use a standard Internet server like Internet Information Server (IIS), with a standard request-handler like Active Server Pages (ASP), and a standard database connector like Active Data Objects (ADO). As your data-store you should use a standard SQL based database like Oracle or Microsoft\'s SQL Server.

Или такие сервера?
Название: языки будущего?
Отправлено: Xander от 19 Июня 2003, 11:40:23
я в принципе не хочу чтобы такие вещи были, потому что они своими "стандартами" привязывают к одной ОС, одному серверу и в конечном итоге к одному браузеру.
Название: языки будущего?
Отправлено: xRUSha от 19 Июня 2003, 12:10:40
Да в целом я согласен, но и на .net можно писать так, чтобы он нормально отобращался везде. В нашей конторе тестят aspx\'сы и в мозиле и в нашкафе и даже в опере. Я считаю что .net - классная техналогия.

Цитировать
? .NET ?? [censored] концепция Явы, зацененная в 10 раз

эта концепция лишь при беглом знакомстве напоминает Яву (мы работает бок о бок с жавистами и это их слова)

Цитировать
работаюшая из рук вон плохо

прекрасно она работает. Это просто голословное заявление

Цитировать
в пользу кармана Билла Гейтс

может быть, но и также в пользу кармана
Цитировать

армии безмозглых КОДЕРОВ !!!??

которые отнють не так безмозглы.
Название: языки будущего?
Отправлено: Stas от 19 Июня 2003, 16:43:07
Так..
начнемс...

1. Концепция Явы какая ?? Platform Independence, byte code, ООП ? так или не так ? .NET предоставляет СВОЙ вариант явы, который ешё и не совместим с оригиналом.. + .NET переводит проги в MSIL (Microsoft Intermediate Language = чем тебе не byte code ?) которые потом на их собственном VM и бегают.

2. Прекрасно работает.. Ну ну, зашет огромного количества ресурсов hardware. Давай посмотрим какой код будет еффективнее и быстрее, на Яве или на .NET ??? Уж не говоря о том что все их web services висят на IIS. А ето всем известно что IIS далеко не лучший wеб сервер.

3. Говоришь в пользу твоего кармана (как потербителя ?).. Ну ну почему Ява бесплатная а .NET должен быть таким дорогим ? У вас лицензионные копии Visual Studio ? У вас .NET 2003 сервер лицензионный ??

4. Понимаешь.. Есть разница между программистом и кодером. Программист ето человек знаюший...  Имеюший представление о таких вешах как оптимизация, производительность читабельность кода. Знаюший что такое software и software engineering. Чем отличается хорошая программа от плохой. (ты к примеру часто GOTO ползуешься ?? ;) )

... А кодер.. Кодер ето человек, который скорее всего теории никакой не знает.. Научился ползоваться вашим VS.NET. И самым неоптимизированным образом **ярит код. Ето идеа
Microsoft : уменьшить организационные затраты компании в разработке software.. Им намного выгоднее нанимать до хрена кодеров которые еле еле что-то о программировании знают, за то они всё им напишут. И может будет один designer (software designer), который будет руководить.. Что из-за етого страдает ?? Качество software и клиенты.. Кто выигрывает ? Microsoft!т.к. клиентам надо тратица на суппорт и т.д. . Ето уже не говоря о том какой неоптимизированный код таким образом вылезет.

А .. знаешь чем ешё такие веши чреваты ?? Что какой нить безграмотный кодер возмётся решить NP-Complete проблему. И решит ее для неболшого количества входяшей инфо.. А потом.. Ну потом сам понимаешь.

А.. Ну и в довершение, пиша для размышлений....

Вы знаете что Microsoft говорит по поводу того на ком языке из семейства .NET нужно программировать ?

- "А ето вопрос вкуса !!!" Тоесть то-ли ты пишешь на VB то на C#, разницы никакой.. !! :) Пиши там где тебе больше нравится.. Так как MSIL будет тот же !!

Господа, мне ничего больше говорить не хочется.. Капиталисты они хорошие ничего не скажешь.. Впрочем как и все американцы...
Название: языки будущего?
Отправлено: xRUSha от 20 Июня 2003, 10:54:15
1. Ну да, по поводу концепции ты прав. Но что плохова, что они скопировали хорошую идею, и по своему ее развивают
2. "зашет огромного количества ресурсов hardware" - дык на нем же пищутся серверные программы, расчитанные на достаточно мощные сервера. Код на Яве может и быстрей, и эффективней, но и на .net можно (и нужно) создавать оптимальный, быстрый и эффективный код.
3. "В пользу моего кармана" - не как потребителя, а как программиста. Я уже пару месяцев пишу на .net и оч этому рад, т.к. за этот код платят куда больше, чем за php, perl др. (впрочем жависты тоже не обламываются).  Visual Studio и .NET 2003 у нас не лицензионные.
4. Вот тут самое интересное. Не знаю, какая там политика у МС и не работал  (пока) в других конторах пишущих на .net, но у нс код никто не **ярит. И .net чиков не так и много, но это первоклассные спецы + пара "зеленых стажеров" вроде меня. Причем наш код идет к тесторам с пометкой "стажер" и они к нему куда сильней придераются. А смотрят они не тока на функциональность, но и на оптимальность. Не редко случаются ситуации, когда за 4 часа напишешь всю функциональность, а потом неделю ее оптимизируешь.

По поводу MSIL. Мне кажется, что для жабы тоже можно написать какое-нить "наречие".
Название: языки будущего?
Отправлено: Xander от 20 Июня 2003, 12:05:52
Цитировать

4. Вот тут самое интересное. Не знаю, какая там политика у МС и не работал (пока) в других конторах пишущих на .net, но у нс код никто не **ярит. И .net чиков не так и много, но это первоклассные спецы + пара "зеленых стажеров" вроде меня.


Это пока что. А если он станет более распространенным, то тут-то и налезет армия "программеров", которые будут такой код плодить...
Название: языки будущего?
Отправлено: xRUSha от 20 Июня 2003, 13:32:39
такой код можно плодить на чем угодно, на той же яве. Это не от технологии зависит, а от подхода конкретной конторы (команды программистов)  

(имхо)
Название: языки будущего?
Отправлено: Xander от 20 Июня 2003, 13:38:21
ну да, это не арумент contra, а скорее мысль вслух.

но я думаю, что из имеющихся на нынешний момент средств,
 код на .NET будет наиболее тормозным при равном уровне кретинизма разработчиков :)
Название: языки будущего?
Отправлено: xRUSha от 20 Июня 2003, 15:02:05
не уверен, но и спорить не стану.
а что "не арумент contra". что-то я не понял
Название: языки будущего?
Отправлено: Xander от 20 Июня 2003, 15:10:29
это же не аргумент против .NET, а так.
Название: языки будущего?
Отправлено: Stas от 21 Июня 2003, 15:48:44
Цитировать
xRUSha:
и по своему ее развивают

Что значит по-своему ? Наборот нужно чтобы всё было едино, а не по-своему!!!
Цитировать
xRUSha:
Visual Studio и .NET 2003 у нас не лицензионные

Видишь !! Значит вам не надо на VS.NET кодить если вы его себе позволить не можете.
Цитировать
xRUSha:
Мне кажется, что для жабы тоже можно написать какое-нить "наречие".

Дык вот наречие-то и не нужно !!!! От етого все проблемы..
Цитировать
xRUSha:
такой код можно плодить на чем угодно, на той же яве.

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