Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.09;
Скачать: CL | DM;

Вниз

.NET — оболочка над Win32?   Найти похожие ветки 

 
Курдль ©   (2006-03-17 12:44) [40]


> Игорь Шевченко ©   (17.03.06 12:17) [35]
> А если make пользоваться, то можно и черта лысого построить.
>  Если makefile грамотно написать. Куда там - никакой Visual
> studio не снилось.


Да! Только с тем отличием, что в VS у меня все проекты, со всеми файлами и их иерархией в Solution Explorer-ре. Я могу наглядно строить связи проектов и регулировать их зоны видимости. И все это без каких бы то ни было накладных расходов типа мэйк-файлов.


 
Игорь Шевченко ©   (2006-03-17 13:02) [41]

han_malign ©   (17.03.06 12:33) [38]

Не только hal


 
tesseract ©   (2006-03-17 13:19) [42]


> то что можно смело плевать на обратную совместимость..

Ага точно. То-то у меня SQLServer express постоянно ругается то эту мне версию framework то ту...


 
han_malign ©   (2006-03-17 13:24) [43]


> Не только hal

- зато ниже HAL - только vmm...
- ну и дальше до TTL, pn/np-переходов и сильных/слабых взаимодействий... :)


 
DrPass ©   (2006-03-17 13:46) [44]

И все-таки непонятно, чем так плоха была Java, и чем так хорош ее практически 100% клон .NET?
P.S. Windows не использует 2 и 1 кольца защиты, только 3 и 0 - для совместимости архитектурами с Alpha и MIPS :-)


 
Игорь Шевченко ©   (2006-03-17 13:47) [45]


> И все-таки непонятно, чем так плоха была Java


Тем, что от Sun ?


 
DrPass ©   (2006-03-17 13:52) [46]


> Игорь Шевченко ©   (17.03.06 13:47) [45]

Видимо, да... Но удивляет позиция тех разработчиков, которые с воплями восторга превозносят новую платформу, не замечая, что вот оно, уже 11 лет как работает, и даже отлично работает. И где они были раньше? И как они раньше без всего этого обходились?


 
tesseract ©   (2006-03-17 13:58) [47]


> И все-таки непонятно, чем так плоха была Java, и чем так
> хорош ее практически 100% клон .NET?

Не путая тёплое(sun) с мелкомягким :-)
Java - специфичный и довольно тормозной в плане UI интерфейс.
CLR может производить теоретически любой язык. например уже умеет С,Delphi,python  и тд.

Он намного быстрее в графике нежели VM java. И к тому-же при исполнении CLR может прекомпилируваться в "роднЫй" бинарный код.


 
Игорь Шевченко ©   (2006-03-17 14:00) [48]

tesseract ©   (17.03.06 13:58) [47]


> Java - специфичный и довольно тормозной в плане UI интерфейс.
>  


А .Net на других платформах по быстродействию UI как себя показывает ?


 
Слоник   (2006-03-17 14:01) [49]


> Но удивляет позиция тех разработчиков, которые с воплями
> восторга превозносят новую платформу, не замечая, что вот
> оно, уже 11 лет как работает, и даже отлично работает. И
> где они были раньше? И как они раньше без всего этого обходились?
>

а что же, посыпать голову пеплом и отказываться от неё, т.к. 11 лет?
чушь, вы уж простите..


 
Курдль ©   (2006-03-17 14:05) [50]


> DrPass ©   (17.03.06 13:52) [46]
> Видимо, да... Но удивляет позиция тех разработчиков, которые
> с воплями восторга превозносят новую платформу, не замечая,
>  что вот оно, уже 11 лет как работает, и даже отлично работает.
>  И где они были раньше? И как они раньше без всего этого
> обходились?


Что вы, как дети малые? Наверняка уже за 11 лет многие стали руководителями какого-то там звена, проджект мэнеждерами - уж точно побывали.
Быстрее всех работало, меньше всех затрачивало ресурсов и лучше всего адаптировано к конкретным условиям было бы приложение, написанное на ассемблере. Однако, сколько рабочего времени бы оно потребовало?
Я сейчас защищаю .NET платформу, а точнее VS студию, несмотря на то, что все ее освоение залито моими слезьми! Есть и тормознутость, и непонимание, и глючность (особенно в 2003-й). Однако, это мощнейший инструмент, за которым великое будущее.


 
palva ©   (2006-03-17 14:10) [51]

> Но удивляет позиция тех разработчиков, которые с воплями восторга превозносят новую платформу, не замечая, что вот оно, уже 11 лет как работает, и даже отлично работает.

Ну значит эти разрабочики видят в .NET что-то такое, чего раньше не было, а вы этого пока не увидели. А когда поймете что, Net и Java разные вещи, тогда удивление пройдет.


 
Ketmar ©   (2006-03-17 14:29) [52]

>tesseract ©   (17.03.06 13:58) [47]
собственно, компиляторы в java vm есть тоже не только с java (не смотря на идиотичность самой vm %-).


 
tesseract ©   (2006-03-17 14:59) [53]


> собственно, компиляторы в java vm есть тоже не только с
> java

Честно говоря такого не видел.


> А .Net на других платформах по быстродействию UI как себя
> показывает ?

в общем виде я пока только c mono под FREEBSD играл в перерывах между заказами.
пошустрее Perl однако.


 
Игорь Шевченко ©   (2006-03-17 15:02) [54]


> пошустрее Perl однако


Хотелось бы сравнения с Java на аналогичной системе (ну и на аналогично железе). Термин "пошустрее Perl" мне, к сожалению, ни о чем не говорит, так как быстродействие Perl я могу оценивать только по этому форуму и то, вычитая время на http-запросы :)


 
tesseract ©   (2006-03-17 15:15) [55]


> Хотелось бы сравнения с Java на аналогичной системе (ну
> и на аналогично железе). Термин "пошустрее Perl" мне, к
> сожалению, ни о чем не говорит, так как быстродействие Perl
> я могу оценивать только по этому форуму и то, вычитая время
> на http-запросы :)


JAVA + Netware = экстрим :-) Шустрость неимоверная, особенно при кувыркания с бд :-)

В математике / базах при хорошем количестве оперативки грамотный JAVA аплет показывает себя на уровне .Net.


 
Ketmar ©   (2006-03-17 15:28) [56]

>tesseract ©   (17.03.06 14:59) [53]
например, gardens point component pascal, java edition. или jforth. адресов не помню. %-))


 
DrPass ©   (2006-03-17 17:37) [57]


> tesseract ©   (17.03.06 13:58) [47]
>

> Не путая тёплое(sun) с мелкомягким :-)
> Java - специфичный и довольно тормозной в плане UI интерфейс.
>  
> CLR может производить теоретически любой язык. например
> уже умеет С,Delphi,python  и тд.
>
> Он намного быстрее в графике нежели VM java. И к тому-же
> при исполнении CLR может прекомпилируваться в "роднЫй" бинарный
> код.

И чего же из этого нет в Java? Показать, скажем, компилятор Pascal с IDE для Java? У меня есть и отлично работает. Более того, Borland еще лет пять назад демонстрировала Delphi для Java. Почему в производство не пошло - я не знаю, либо не хотели создавать конкурента JBuilder, либо политика Sun не позволила. А "прекомпиляцию в "роднЫй" бинарный" Java VM освоила еще в 1999 году, с выходом платформы Java2.
А насчет "тормознутости" - это только с цифирками. Субьективно и то, и другое одинаково медленно.
Кроме того, Java кроссплатформенна не декларативно, а реально.

> Курдль ©   (17.03.06 14:05) [50]
>
> Что вы, как дети малые? Наверняка уже за 11 лет многие стали
> руководителями какого-то там звена, проджект мэнеждерами
> - уж точно побывали.

Это само собой. Поэтому и оцениваем новые игрульки не по работе маркетинговых отделов соответствующих вендоров (что-что, а уж она-то всегда на высоте), а с практической точки зрения :-)


 
Слоник   (2006-03-17 18:10) [58]


> DrPass ©   (17.03.06 17:37) [57]

ты прямо скажи - доводилось писать(руководить) проект(ом) (я про многочастные проекты - солюшены) средней сложности и выше под .Net?


 
Слоник   (2006-03-17 18:21) [59]

кста, если ответ нет, то может не стоит по технологии суждения делать
> по работе маркетинговых отделов соответствующих вендоров


 
DrPass ©   (2006-03-17 18:35) [60]


> Слоник   (17.03.06 18:10) [58]

Руководить - не приходилось. Участвовать в качестве разработчика - да. Клиентское приложение на базе Cisco CTI OS, если интересно.
И что я там должен был увидеть? Во всяком случае, с точки зрения разработчика Delphi - ничего выдающегося. Возможно, в некоторых нишах она действительно очень хороша. Не знаю, мне видимо не повезло оказаться в этих некоторых нишах.


 
Ученик чародея ©   (2006-03-17 18:53) [61]

>>Курдль ©   (17.03.06 11:10) [19]
.Net полностью загнется через десять лет после выхода, как любая технология от MS, когда они представят для нового загребания бабла "новую революционную технологию" .TAK.

А Java будет работать еще лет 50.

В этом и отличие, Java создавалась для написания на ней программ. .NET создавалась для продвижения продуктов MS и загребания ими денег. В этом случае я бы предпочел Web приложение на PHP чем нечто на .NET, так как будет дешевле при длительном использовании.


 
Anatoly Podgoretsky ©   (2006-03-17 21:37) [62]

Ученик чародея ©   (17.03.06 18:53) [61]
Чародей до этого не доживет.


 
tesseract ©   (2006-03-17 21:43) [63]


> .Net полностью загнется через десять лет после выхода,

x86 хоронят уже лет 8.
MIPS - лет 20.
FDD - сам не знаю сколько.
MP3 - года 4.
netware 3.x - 6 лет.

если есть mono, .Net будет жить долго.......


 
wicked ©   (2006-03-17 22:30) [64]


> FDD - сам не знаю сколько.

гы-ы... нашими силами, в т. ч. моими, в нашей конторе FDD почти похоронен - остался только 1, и то не знаю, рабочий ли.... :)


 
Слоник   (2006-03-17 23:32) [65]

существенный минус .Net - лёгкость декомпиляции, Reflector, f.e.
как защищать свои исходные коды - большой вопрос


 
Слоник   (2006-03-17 23:40) [66]

DrPass ©   (17.03.06 18:35) [60],/i>

Руководить - не приходилось. Участвовать в качестве разработчика - да. Клиентское приложение на базе Cisco CTI OS, если интересно.

гут =)

И что я там должен был увидеть? Во всяком случае, с точки зрения разработчика Delphi - ничего выдающегося.
не знаю специфики того проекта, но меня восхитила сериализация наборов данных


 
iZEN ©   (2006-03-18 14:10) [67]

>Курдль ©   (17.03.06 11:02) [16]
>Факт в том, что приложения, созданные под .NET исполняются точно в соответствии с документацией. (Хоть пока кое-что в них работает медленно).

Вы уверены в этом? Может MS просто скрывает BugTrack?

>Факт в том, что приложения, созданные под .NET получают возможность работать на разных аппаратах без перекомпиляции (на макинтошах будет .NET, - не сомневайтесь!)

Кохда? Да и нужно ли на Mac портировать точку-нет? Вы думаете, что 5% машин, оторванных от жызни, могут составить существенную прибыль MS?

>Факт в том, что среда разработки VS .NET значительно (в разы) мощнее, чем все ранее существующие.

См. IDEA и Eclipse. NetBeans тоже неплохо бы знать в лицо, чтобы делать такие неоправданные заключения.

>Факт в том, что ADO.NET - мощнейшая концепция для работы с реляционными данными.

EJB и JDO - самые мощные концепции работы с реляционными данными на текущий момент. Ну и JDBC им в помощь.

>Факт в том, что технология .NET самая динамически-развивающаяся.

Ну-ну. Несовместимости решаются перекомпиляцией, я так понимаю?

>И главный факт в том, что начавшие работать с .NET назад уже не возвращаются! :)

Ещё бы. Они пока не знают, с чем связались. ;)

>Курдль ©   (17.03.06 12:13) [34]
>> Игорь Шевченко ©   (17.03.06 12:09) [33]
>> Delphi вроде позволяет ? Галочка Build all в меню Project ?

>Эта кнопочка не идет ни в какое сравнение с кнопочкой "Build solution" от VS.
>По ее нажатию произойдет построение всех проектов решения, которые могут включать в себя взаимосвязанные приложения, сервисы, библиотеки и даже инсталляционные пакеты.

Товаришь не знает про Ant.


 
iZEN ©   (2006-03-18 14:27) [68]

>tesseract ©   (17.03.06 14:59) [53]
>> собственно, компиляторы в java vm есть тоже не только с java
>Честно говоря такого не видел.

Так посмотрите же наконец: http://www.robert-tolksdorf.de/vmlanguages.html


 
Ученик чародея ©   (2006-03-18 14:58) [69]

>>tesseract ©   (17.03.06 21:43) [63]

Точно, 386Embeded+DOS, а все остальное от лукавого.


 
tesseract ©   (2006-03-18 23:05) [70]


> Товаришь не знает про Ant.

группа проектов существует то-ли с d5 то-ли раньше....


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

в меню tools кидаешь ссылочку на  bat/vb/js/perl скрипт - по клику на него всё буит......


 
VEG ©   (2006-03-19 01:01) [71]

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


 
Sergey Masloff   (2006-03-19 08:53) [72]

tesseract ©   (18.03.06 23:05) [70]
>группа проектов существует то-ли с d5 то-ли раньше....
Да и в MS VStudio с 5 точно есть dependency проектов в солюшне то есть при сборке пересобираются и проекты от которых данный зависит. Ну например dll нужные для проекта


 
tesseract ©   (2006-03-19 11:53) [73]


> точно есть dependency проектов в солюшне то есть при сборке
> пересобираются и проекты от которых данный зависит.

По умолчанию Delphi пересобирает только изменённые данные. Да и просто по скорости компилятора однопроходный delphi сильно опережает многопроходный C.


 
Sergey Masloff   (2006-03-19 13:05) [74]

tesseract ©   (19.03.06 11:53) [73]
Я не о том. В солюшне может быть скажем 10 проектов. Там можно задать что если я собираю, например, проект 1 то предварительно нужно собрать проекты 2 и 3. Тогда при попытке билда проекта 1 сначала соберутся проекты 2 и 3, потом 1 а проекты 4,5..10 останутся нетронутыми.

 Скорость компиляции це++ и дельфи конечно сравнивать не стоит. Кстати студия очень много времени тратин на разбор стандартных заголовков, можно настроить чтобы прошла один раз их прекомпиляция и потом использовать эти заготовки - скорость значительно возрастет. Конечно с дельфой все равно не сравнится ;-)
 Впрочем речь не о том а о том что нигде нельзя работать с группой проектов ;-)


 
DrPass ©   (2006-03-19 16:48) [75]


> Sergey Masloff   (19.03.06 13:05) [74]
Там
> можно задать что если я собираю, например, проект 1 то предварительно
> нужно собрать проекты 2 и 3. Тогда при попытке билда проекта
> 1 сначала соберутся проекты 2 и 3, потом 1 а проекты 4,5.
> .10 останутся нетронутыми.

В Delphi 200x это тоже можно сделать. Хотя смысла особого нет - достаточно указать порядок сборки, а потом - build all. Когда миллион строк компилируется за несколько секунд, абсолютно некритично, что там соберется все, а не только выбранные проекты.


 
SkyRanger ©   (2006-03-20 01:46) [76]

Вообще если объективно VS Studio довольна удобна в обращении. И технология .NET  как ИДЕЯ неплоха, НО! Это очередная попытка изобрести велосипед! И естественно загрести кучу денег. Так же было и с игровой приставкой от MS вбухали кучу денег, а с Соней и Нинтендой тягаться не смогли :)

Вообще создан язык Java, и если бы не жадность Мелкомягких он давно бы стал дефакто межплатформенным языком повсеместно... Хотя он уже действительно реально кросплатформеный...

А насчет если выбирать, то я бы лучше написал приложение на PHP+MySQL, тем более что модули PHP, например GD позволяют создавать изображения любой сложности. Т.е. фактически можно обойтись только Internet Explorer.


 
tesseract ©   (2006-03-20 09:48) [77]


> А насчет если выбирать, то я бы лучше написал приложение
> на PHP+MySQL


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


 
palva ©   (2006-03-20 10:12) [78]

> Mysql при сколько-нибудь серьёзной наругзке уходит в астрал.
А есть какие-то цифры? Какова долна быть нагрузка? Какая версия, какой движок используется? Как выглядит астрал? Я бы хотел поэкспериментировать. Может быть, кто-то уже публиковал результаты подобных экспериментов.


 
wicked ©   (2006-03-20 10:36) [79]

> tesseract ©   (20.03.06 09:48) [77]
> мдя. Ни разу не видел серьёзного сайта на данной связке.

прям все ринулись показывать?.... система онлайн заказов VIP-"такси" плюс система синхронизации данных с лондонским офисом - это серьезный сайт или нет?.... а ведь и показать не смогу, ибо логиниться туда надо....

> Mysql при сколько-нибудь серьёзной наругзке уходит в астрал.

имеются данные тестов?.... мыскл уходит в астрал только по одной причине - плохо спроектированная БД, плохая работа с БД, неадекватное нагрузке железо.... но от такого в астрал уходит и множество других СУБД.....


 
wicked ©   (2006-03-20 10:37) [80]


> мыскл уходит в астрал только по одной причине - плохо спроектированная
> БД, плохая работа с БД, неадекватное нагрузке железо....

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



Страницы: 1 2 3 вся ветка

Текущий архив: 2006.04.09;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.014 c
4-1137935802
Ma[X]iM
2006-01-22 16:16
2006.04.09
Как нарисовать изображение,имея его id и используя только WinAPI


2-1143398127
Kolan
2006-03-26 22:35
2006.04.09
Как пользоваться интерфейсом?


2-1142871605
{AleX}
2006-03-20 19:20
2006.04.09
ADO&MySQL


15-1142532833
harisma
2006-03-16 21:13
2006.04.09
Парсинг регулярными выражениями


1-1141567051
X9
2006-03-05 16:57
2006.04.09
Узнать доступность MSXML





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский