Delphi .NET или без .NET??? Поскажите начинающему.
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 5
- Зарегистрирован: 10 окт 2006, 19:16
- Откуда: Киев
- Контактная информация:
Вот решил начать изучение Delphi и как обычно бывает, думал начать с самой свежей версии Delphi2006 .NET.
Я знаком с программированием в VisualBasic, TurboPaskal, на любительском уровне, конечно.
У меня возникает вопрос: можно ли написать программу в Delphi2006, чтобы она могла работать без установленного "NET FRAMEWORK" или это нужно программировать в более ранней версии Delphi?
От этого зависит, с чего мне начинать изучение, с новой версии с .NET или с предыдущих...
Прошу вашего совета.
Я знаком с программированием в VisualBasic, TurboPaskal, на любительском уровне, конечно.
У меня возникает вопрос: можно ли написать программу в Delphi2006, чтобы она могла работать без установленного "NET FRAMEWORK" или это нужно программировать в более ранней версии Delphi?
От этого зависит, с чего мне начинать изучение, с новой версии с .NET или с предыдущих...
Прошу вашего совета.
Начни лучше с Delphi 7 - лучший вариант для тебя сейчас. Потом уже въедешь в ООП и если захочешь, то вперед, на FrameWork.
It's a long way to the top if you wanna rock'n'roll
FrameWork ставится для установки, Delphi .. Если ты не пользуешся .NET то FrameWork и не юзается, если честно до сих пор не понимаю зачем .NET нужен - бред собственно, пользуюсь только win32 все остальное не ставлю и ребят забудте о 7 версии она уже старье, в новой гораздо больше возможностей, да и мне в ней удобнее работать нежели в 7..
-
- Сообщения: 5
- Зарегистрирован: 10 окт 2006, 19:16
- Откуда: Киев
- Контактная информация:
Если не 7, то что? Delfi 2006?Duncon писал(а):... и ребят забудте о 7 версии она уже старье, в новой гораздо больше возможностей, да и мне в ней удобнее работать нежели в 7..
Восьмерка например. Выглядит неплохо, код генерит хороший - но ехе'шники безразмерные. А D7 унижать не надо, как среда разработки очень простая, все спецификации MMX, ISSE, SSE, 3DNOW! и т.д. понимает, компилер очень быстрый. И вообще тут дело вкуса, качество программ зависит только от программиста, среда разработки.... да хоть в машинном коде пиши, если нравиться. Я думаю гоняться за новьем (как это принято) не стоит, не тот софт ...
It's a long way to the top if you wanna rock'n'roll
Duncon, .NET - бредятина, приходилось создавать проги под NET Framework - возможности для оптимизации практически никакой, если только на уровне алгоритмов ... Оно и понятно - Framework создан как единый код, который одинаково работает как и под IA-32, так и в других архитектурах, достаточно только поставить .NET на конкретную систему с конкретной архитектурой - и прога пойдет. И уже не будет разницы, идет ли игра на PC или PlayStation2, но только вот сама технология .NET не внушает оптимизма, взять хотя бы ее отдельный узел, называемый Garbage Collector
It's a long way to the top if you wanna rock'n'roll
somewhere, Ты неправ, если 2005 версия действительно лагала и имела недорободки, то при выходе 06 у меня все мои кореша подпрыгнули от радости, я уж непомню всех нововведений, но когда человечек мне их описал, я понял что обратно пути нет...
Про код, 06 создает некий новый код (сутра лагаю невспомнить точно), таки так вот ну во первых он не поддается на сегодняшний день декомпиляции, что не может не радовать..
Компилятор в отличие от Сей быстрый в любой версии Delphi ибо ребята вначале построили все элементы и библиотеки, а потом уже в процессе компиляции идет обращение уже к готовым элементам, в Сях же они выстраиваются заново при каждой компиляции..
Хотя по большому счету если нравится убогий дизайн и юзабельность и что не маловажно слабый комп тогда придется 7 ставить, в ином же случае не вижу в этом смысла..
Про код, 06 создает некий новый код (сутра лагаю невспомнить точно), таки так вот ну во первых он не поддается на сегодняшний день декомпиляции, что не может не радовать..
Компилятор в отличие от Сей быстрый в любой версии Delphi ибо ребята вначале построили все элементы и библиотеки, а потом уже в процессе компиляции идет обращение уже к готовым элементам, в Сях же они выстраиваются заново при каждой компиляции..
Хотя по большому счету если нравится убогий дизайн и юзабельность и что не маловажно слабый комп тогда придется 7 ставить, в ином же случае не вижу в этом смысла..
-
- Сообщения: 5
- Зарегистрирован: 10 окт 2006, 19:16
- Откуда: Киев
- Контактная информация:
Правильно ли я понял, что в Delfi2006 можно написать программу под Windows, которая не будет использовать .NET ?
Если этот код выполняется, значит его можно декомпилировать. В теории нет ни одной программы, неподдающейся декомпиляции. Процессор выполняя программу не курит в углу - он производит операции, а как они дешифруются где-то обязательно написано. Просто это на хрен никому не надо.во первых он не поддается на сегодняшний день декомпиляции, что не может не радовать..
Александр from Kiev, конечно, это опционально. Framework лишь Addon. Дельфа не была бы дельфой если не могла бы генерить обычный код.
It's a long way to the top if you wanna rock'n'roll
-
- Сообщения: 5
- Зарегистрирован: 10 окт 2006, 19:16
- Откуда: Киев
- Контактная информация:
Спасибо!