Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2017.12.24;
Скачать: [xml.tar.bz2];

Вниз

Что лучше, C# или Delphi   Найти похожие ветки 

 
Kilkennycat ©   (2016-07-08 17:46) [0]

?


 
Внук ©   (2016-07-08 18:08) [1]

Армяне лучше, чем грузины


 
Kilkennycat ©   (2016-07-08 18:11) [2]


> Внук ©   (08.07.16 18:08) [1]

Вот из-за таких как мы, ветки и удаляют!


 
Pavia ©   (2016-07-08 18:29) [3]

C# лучше.


 
pavelnk ©   (2016-07-08 19:25) [4]

> Pavia ©   (08.07.16 18:29) [3]
> C# лучше.
А чем собственно? Там компонентов что ли больше?


 
Kilkennycat ©   (2016-07-08 19:34) [5]

Неплохо... кол-во компонент как критерий...


 
pavelnk ©   (2016-07-08 19:36) [6]

> Kilkennycat ©   (08.07.16 19:34) [5]
> Неплохо... кол-во компонент как критерий...
Я как бы к лёгкости и скорости разработки.


 
iop ©   (2016-07-08 19:41) [7]

легкость и скорость от количества компонент
зависит только если кроме делфи ничего не знаешь.


 
Kilkennycat ©   (2016-07-08 19:47) [8]


> pavelnk ©   (08.07.16 19:36) [6]

Легкость и скорость, в частности проектов, связанных с USB, на С# даже не сравнить с Делфи.

Возможно, это субъективно, но разрабатывать те же компоненты на C# проще.


 
iop ©   (2016-07-08 19:51) [9]

по легкости разработки
и по скорости разработки
дельфа сольет любому скриптовому языку
как уэльс португалам в полуфинале


 
K-1000 ©   (2016-07-09 03:29) [10]

Кастую евангелистов Delphi.


 
DVM ©   (2016-07-09 09:50) [11]


> Kilkennycat ©   (08.07.16 19:47) [8]


> Легкость и скорость, в частности проектов, связанных с USB

Что такое "легкость" проекта?


 
Kilkennycat ©   (2016-07-09 10:19) [12]


> DVM ©   (09.07.16 09:50) [11]

минимум мозговых усилий, и знаний :)


 
pavelnk ©   (2016-07-09 15:02) [13]

> Kilkennycat ©   (09.07.16 10:19) [12]
>
> > DVM ©   (09.07.16 09:50) [11]
>
> минимум мозговых усилий, и знаний :)
Ну может это не так и плохо. Вот мы программим на делфи, и даже не задумываемся над тем, насколько это сложно прорисовать простую форму.


 
Kilkennycat ©   (2016-07-09 15:38) [14]


> pavelnk ©   (09.07.16 15:02) [13]

да, и как в матрице экрана в этот моменет поворачиваются кристаллы


 
Inovet ©   (2016-07-09 16:24) [15]

> [14] Kilkennycat ©   (09.07.16 15:38)
> в этот моменет поворачиваются кристаллы

Ещё поляризации всякие с квантовыми переходами. И вообще фотоны летят в глазное яблоко зрачка.


 
Rouse_ ©   (2016-07-09 17:47) [16]

Конечно ассемблер, все высокоуровневое - от лукавого :)


 
Kilkennycat ©   (2016-07-09 17:50) [17]


> Rouse_ ©   (09.07.16 17:47) [16]

сразу видно батонокидателя... вот машкоды - это истинное программирование! ;)


 
Rouse_ ©   (2016-07-09 18:01) [18]

В машкодах я только прошивку для микроконтроллеров пишу - тоже нашел чем хвастаться, не тот форум :)


 
Rouse_ ©   (2016-07-09 18:02) [19]

Кстати все мне это напоминает такуюже ветку четырехлетней давности и даже большинство ответов один в один, в частности предыдущие три :)))


 
Kilkennycat ©   (2016-07-09 18:15) [20]


> Rouse_ ©   (09.07.16 18:02) [19]

точно, а я подумал, что это у меня дежавю.


 
Andryk ©   (2016-07-09 18:58) [21]

Андназначна Scala :)


 
L_G ©   (2016-07-09 19:48) [22]

плюсы .NET/C#/VS:
+ можно править код без перекомпиляции и перезапуска - иногда сильно ускоряет дебаггинг
+ лучше просмотр объектов/структур в дебаг-режиме (по крайней мере XE3 часто тупо показывает адрес - и никакого содержимого - полей/свойств)
+ больше библиотек и компонент из коробки, больше "стандартного" (на новом месте работы реже сталкиваешься с еще незнакомыми  компонентами и - главное - местными чудо-велосипедами, реже приходится самому что-то велосипедить)

но последний пункт одновременно является и большим минусом для любителей поразбираться с новым или повелосипедить (все эти фреймворки загоняют в рамки, не оставляя свободы для творчества)

скорость конвейерной разработки ("по накатанной") сравнима, а вот порог вхождения для новичка в дотнете пожалуй пониже будет


 
Плохиш ©   (2016-07-09 22:19) [23]

VS бесплатна.


 
DayGaykin ©   (2016-07-10 00:19) [24]


> Плохиш ©   (09.07.16 22:19) [23]
> VS бесплатна.

А Windows, в которой исполняются эти программы, к сожалению, нет.


 
Германн ©   (2016-07-10 00:43) [25]


> Плохиш ©   (09.07.16 22:19) [23]
>
> VS бесплатна.
>

Уже и полностью?

> Kilkennycat ©   (08.07.16 19:47) [8]
>
>
> > pavelnk ©   (08.07.16 19:36) [6]
>
> Легкость и скорость, в частности проектов, связанных с USB,
>  на С# даже не сравнить с Делфи.

Что же там такого есть на C#, что позволяет ничего не знать и ни о чем не думать при работе с проектами связанными с USB?


 
Kerk ©   (2016-07-10 03:15) [26]


> Плохиш ©   (09.07.16 22:19) [23]
>
> VS бесплатна.

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

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

При этом организациям, где больше 200 с чем-то компьютеров "бесплатную" VS для разработки софта использовать нельзя. Кроме опенсорса. Да-да. Не 200+ программистов, а именно 200+ компьютеров.

То есть по факту она платная почти для всех, кто ее использует. Вне энтерпрайза .net никогда сильных позиций не имел.


 
Kilkennycat ©   (2016-07-10 08:14) [27]


> Kerk ©   (10.07.16 03:15) [26]

Да, бесплатность VS хитровата.
Но есть еще SharpDevelop.


 
Eraser ©   (2016-07-10 09:22) [28]


> Kerk ©   (10.07.16 03:15) [26]

так 5 человек или 200 компьютеров?

если по теме - .net за 15 лет, так и не стала по настоящему кросс-платформенным инструментом.


 
Kilkennycat ©   (2016-07-10 10:14) [29]


> Eraser ©   (10.07.16 09:22) [28]

кросс-платформенность делфи тоже не особо.


 
Eraser ©   (2016-07-10 12:41) [30]


> Kilkennycat ©   (10.07.16 10:14) [29]

тут 2 момента.
1. изначально Делфи никогда и не позиционировал себя, как кросс-платформенный инструмент.
2. за 3 года удалось провести огромный объем работы. на данный, момент Делфи - вполне реальный кросс-платформенный инструмент. и не просто компилятор, а именно полноценный фреймворк, в т.ч. и мобильный, c IDE и прочими плюшками. осенью будет поддержка еще и linux.

помню, когда .net только появилась, будущая потенциальная кросс-платформенность выдавалась чуть ли ни как основной козырь всей платформы. в итоге, за 15 лет ничего кроме полу-легального моно не изобретено.


 
Kilkennycat ©   (2016-07-10 13:16) [31]


> Eraser ©   (10.07.16 12:41) [30]

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


 
Kerk ©   (2016-07-10 13:21) [32]


> Eraser ©   (10.07.16 09:22) [28]
>
> > Kerk ©   (10.07.16 03:15) [26]
>
> так 5 человек или 200 компьютеров?

5 человек, если в организации меньше 200 компьютеров. Если в организации больше 200 компьютеров, то нисколько человек.


 
Kerk ©   (2016-07-10 13:32) [33]

Ну собственно вот. Я разве что ошибся и не 200, а 250. Основное я выделил.

INSTALLATION AND USE RIGHTS.

   Individual license. If you are an individual working on your own applications to sell or for any other purpose, you may use the software to develop and test those applications.
   Organization licenses. If you are an organization, your users may use the software as follows:
       Any number of your users may use the software to develop and test your applications released under Open Source Initiative (OSI)-approved open source software licenses.
       Any number of your users may use the software to develop and test your applications as part of online or in person classroom training and education, or for performing academic research.
       If none of the above apply, and you are also not an enterprise (defined below), then up to 5 of your individual users can use the software concurrently to develop and test your applications.
      If you are an enterprise, your employees and contractors may not use the software to develop or test your applications, except for open source and education purposes as permitted above. An “enterprise” is any organization and its affiliates who collectively have either (a) more than 250 PCs or users or (b) more than one million US dollars (or the equivalent in other currencies) in annual revenues, and “affiliates” means those entities that control (via majority ownership), are controlled by, or are under common control with an organization.
   Demo use. The uses permitted above include use of the software in demonstrating your applications.
   Backup copy. You may make one backup copy of the software, for reinstalling the software.

https://www.visualstudio.com/en-us/dn877550.aspx
Они конечно молодцы, но говорить "VS бесплатна" не так уж и правильно.


 
ухты ©   (2016-07-10 14:42) [34]

.net  кросс платформа для языков )


 
DayGaykin ©   (2016-07-10 15:44) [35]


> Kilkennycat ©   (10.07.16 13:16) [31]
Ява радостно хлопает в ладоши.

А что, есть аппаратная поддержка JAVA?


 
Kilkennycat ©   (2016-07-10 16:21) [36]


> DayGaykin ©   (10.07.16 15:44) [35]

да, была серия процов. не знаю, насколько они сейчас живы.


 
Kilkennycat ©   (2016-07-10 16:24) [37]


> > DayGaykin ©   (10.07.16 15:44) [35]

вот, наспех: https://ru.wikipedia.org/wiki/PicoJava


 
Eraser ©   (2016-07-10 16:50) [38]


> Kerk ©   (10.07.16 13:32) [33]

да, теперь тонкость понятна.
ну в целом то, граница, на первый взгляд, справедливая.
могли бы написать, что больше 10 компьютеров это уже enterprise.
ну а защищать конторы с >250.. хз, я думаю они сами решат, что им выгоднее использовать )
Делфи даже для одного хоум-юзера-студента платна-то.


 
Сергей Суровцев ©   (2016-07-10 16:52) [39]

>DayGaykin ©   (10.07.16 00:19) [24]
>А Windows, в которой исполняются эти программы, к сожалению, нет.

Windows не бесплатна не только для C#, но и для всего остального тоже.

>Kerk ©   (10.07.16 03:15) [26]
>У них очень удачный маркетинг. Все говорят, что она бесплатна, хотя на
>самом деле она бесплатна только для малого бизнеса.

Согласен, очень удачный. Там где надо он бесплатный, а уж на уровне средней руки организации, да, платный. Более того, скорее всего в эту цену заложены расходы на бесплатность для других категорий. Но 250 компов (от 200 до 300 сотрудников, а то и много больше если это производство) или 5 полноценных разработчиков это уже реально серьезные конторы, для которых затраты на VS это доли процента месячного бюджета.

>Eraser ©   (10.07.16 09:22) [28]
>если по теме - .net за 15 лет, так и не стала по настоящему кросс-платформенным инструментом.

Это скорее не техническая проблема, а политика MS. И наступит время когда они вынут эту кроссплатформенность как кролика из шапки. Вообще политика MS разворачивается от продажи продуктов (лицензий) к продаже услуг. А это поменяет и многое из привычных подходов.

>ухты ©   (10.07.16 14:42) [34]
>.net  кросс платформа для языков )

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


 
Inovet ©   (2016-07-10 16:58) [40]

> [36] Kilkennycat ©   (10.07.16 16:21)
> насколько они сейчас живы

Когда-то аппаратные Forth хотели делать. Вот что нашлось, но это уже новое что-то
https://geektimes.ru/post/133291/



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

Форум: "Прочее";
Текущий архив: 2017.12.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.003 c
2-1452956336
vegarulez
2016-01-16 17:58
2017.12.24
FastMM need help.


2-1452253920
gedevan
2016-01-08 14:52
2017.12.24
Как сделать sql запрос к нескольким таблицам (ADO,MS Access)?


2-1453069996
vegarulez
2016-01-18 01:33
2017.12.24
Ошибка при создании объекта


2-1453717107
Andrey K
2016-01-25 13:18
2017.12.24
Как активировать устройство подсоеденёное через роутер.


2-1453318580
testeruser
2016-01-20 22:36
2017.12.24
структура базы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский