|
|
| Результаты опроса: Что лучше? | |||
| Delphi |
|
64 | 24.43% |
| C# |
|
123 | 46.95% |
| Они дополняют друг друга |
|
20 | 7.63% |
| Ни один из них |
|
55 | 20.99% |
| Голосовавшие: 262. Вы ещё не голосовали в этом опросе | |||
|
|
|
160 / 159 / 13
Регистрация: 14.01.2010
Сообщений: 1,497
|
|
Delphi vs C#24.01.2010, 11:31. Показов 82153. Ответов 861
Метки нет (Все метки)
Всем привет.
Я уже давно люблю покодить на делфи(7) и вот решил попробовать на с#. Тема глупая и затасканная, но все же какие преимущества я получу(и недостатки) с точки зрения любителя.
0
|
|
| 24.01.2010, 11:31 | |
|
Ответы с готовыми решениями:
861
Что лучше брать Delphi XE2, Delphi XE, Delphi 7? Какие отличия Delphi 5, Delphi 6 и Delphi 7 ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007 |
|
1195 / 588 / 88
Регистрация: 20.09.2012
Сообщений: 1,881
|
||
| 07.05.2019, 15:21 | ||
|
1
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||
| 07.05.2019, 15:55 | |||
.Добавлено через 6 минут
0
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||
| 07.05.2019, 16:11 | ||
|
А что будет если в классе bbcode_quote увеличить margin-left c 10px до 100px? Можем легко проверить:
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||
| 07.05.2019, 17:34 | |||||
|
Добавлено через 1 минуту Добавлено через 3 минуты
1
|
|||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|
| 08.05.2019, 09:31 | |
|
0
|
|
|
3131 / 1726 / 273
Регистрация: 19.02.2010
Сообщений: 4,516
|
||||
| 08.05.2019, 22:18 | ||||
|
Нулевое пересечение по набору контролов - это похожие формы, да? (кнопки ОК+Отмена тут из рассмотрения исключаем). Плюс, Вы забыли и другие заданные Вами рамки - а именно: Соответственно, Ваши возражения исходя из совершенно новых условий - не принимаются!
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||
| 09.05.2019, 13:43 | |||
|
При этом хамл или хтмл код форм - это целый экран текста, в котором различаются всего две строки.
0
|
|||
|
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
|
|||||
| 13.05.2019, 04:55 | |||||
|
Собственно, помойкой репозиторий станет, если на него навесить всё вышеперечисленное.
0
|
|||||
|
Модератор
|
|||||
| 13.05.2019, 11:28 | |||||
|
Shamil1 тут привёл аргумент что дело в скорости формошлёпства. Не могу сказать что быстрее для скоростного формошлёпства - текст набивать или мышью таскать. Мне вообще жалко тех фомрошлёперов у которых план 50 форм в час, хотя и допускаю что IT индустрия может этого требовать. По счастью, можно специализироваться в другой области. Если я и делаю формы, то не по жёстко заданному рисунку, а по достаточно мягкому (в этом смысле) ТЗ, и я могу разместить компоненты так и эдак посмотреть что больше нравится, подвигать контролы. В итоге лучше получится, да и смена деятельности полезна согласно НОТ. Большую часть времени и так код набираю.
0
|
|||||
|
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
|
|||||
| 13.05.2019, 11:37 | |||||
|
Ваши наезды на репозиторий пакетов исходят из неверного предположения чем этот репозиторий быть должен. Это не магазин и не каталог. Если вам нужна какая-то фича, то вы лезете в гугл и смотрите что такую фичу вам даёт и как ей пользоваться, а потом уже из репозитория берёте пакет с нужным именем и версией. В репозитории не должно быть примеров, документации, скриншотов, видосов и прочих обучающих материалов. Все эти вещи вы ищете у авторов нужных вам пакетов. Назначение репозитория - хранить пакеты и выдавать вам их по запросу. Всё.
0
|
|||||
|
Модератор
|
||||
| 13.05.2019, 11:58 | ||||
|
Какой ни будь микрочип в своём средстве разработки для 8мибитных (в том числе) микроконтроллеров себе это может позволить, а MS нет? Странно.
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||
| 13.05.2019, 13:49 | ||
|
Также есть возможность искать на разных NuGet серверах. Когда разрабатываешь сложную систему, удобно зависимости между подсистемами оформлять в виде NuGet пакетов. Поднимаешь свой NuGet сервер. В сборку проектов добавляешь шаги по подготовке и публикации (на своём сервере) NuGet пакетов. В проекте, который эти пакеты использует, можно нажатием одной кнопки обновить во всех проектах решения все установленные пакеты с выбранного сервера до последней версии (либо обновлять каждый пакет отдельно, задавая версию, до которой нужно обновить этот пакет).
0
|
||
|
Модератор
|
|||
| 13.05.2019, 14:18 | |||
|
Вы что, интернет каталогами никогда не пользовались?
0
|
|||
|
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
|
||||||
| 15.05.2019, 06:35 | ||||||
|
Не надо пытаться использовать вещь не по назначению и жаловаться, что он неудобна для этого.
0
|
||||||
|
Модератор
|
|||||||
| 15.05.2019, 12:52 | |||||||
|
Про остальное: вы повторяетесь. Я свою позицию высказал. Распевать на два голоса докучную сказку мне не интересно. Про бесполезность GC. Посмотрим на код сгенерированный по шаблону простого проекта WinForms. Там увидим
То есть, написать то что угодно на языках с GC можно, но кода больше. С другой стороны, в плюсах реализовать это "что угодно" тоже можно, но применяя смартпоинтеры. Но беда плюсовых программ в том что компилятор не может заставить их применять и применять правильно. Плюс злоупотребление адресной арифметикой. Вот они и текут. Это понимали создатели rust-а, я ожидал его взлёт через несколько лет. Увы, не вышло. Но, думаю, в этом направлении (избавления от GC) умные головы работают. Ещё признак неуспешности GC - практическое отсутствие до сих пор его аппаратной поддержки. То что действительно было востребовано - плавающая точка, обработка изображений, страничная подкачка - всё получило аппаратную поддержку. А про аппаратную поддержку GC говорят с момента его появления. Особенно после появления java. Но есть только частичные решения отдельных фирм, насколько понимаю, ни разу не распространённые. То что сейчас мы вынуждены использовать GC не означает что так всегда и будет. В IT индустрии бывают резкие зигзаги. Это не значит что все начнут писать на плюсах. Будет что то другое.
0
|
|||||||
|
14727 / 9503 / 1362
Регистрация: 21.01.2016
Сообщений: 35,831
|
||||
| 15.05.2019, 13:54 | ||||
|
Аппаратный GC? Может и WinForms силами GPU? И я не про рендеринг. Есть же предел всему, что можно в железо засунуть. Разве это показатель неуспешности чего-то?
0
|
||||
|
Модератор
|
||||
| 15.05.2019, 14:52 | ||||
|
Это отдельная тема. Рефлексия в Delphi, внезапно, есть. В compiletime. Этого достаточно для VCL. Отдельные библиотеки не реализуют аппаратно, т.к. у них множество альтернатив. Предела тому что можно реализовать аппаратно практически нет. То что реализовано аппаратно в грфкартах намного превосходит по сложности GC, но оно востребовано.
0
|
||||
|
Модератор
|
||
| 15.05.2019, 18:41 | ||
|
0
|
||
| 16.05.2019, 04:24 | |
|
Почему Вы так считаете? (про Аду)
0
|
|
| 16.05.2019, 04:24 | |
|
где найти delphi c компилятором? и с чего начинать программирование в delphi? Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ?? Переписать часть кода с Delphi на ассемблер (ассемблерные вставки в Delphi) Как в Lazarus сделать интерфейс Delphi 2006 вместо Delphi 7? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|