| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Так ли нужна платформа .NET!!! |
| Автор: Fighter 17.7.2006, 02:04 |
| Тут случай такой был. Я нашел Delphi 8, но она не полная была. Я все качал к ней всякие framework SDK (кстати, на этом я и закончил качать все необходимое для Delphi). И недавно у меня друг пошёл работать в АСУП. Я думал, что он мне запишет Delphi 8 (ну и Visual Studio 2005). Визуал Студию он мне обещал записать, а вот насчет Delphi 8 он мне сказал: "Я спросил про Delphi 8 и мне там сказали, что СЕЙЧАС НИКАКОЙ УВАЖАЮЩИЙ СЕБЯ ПРОГРАММИСТ НЕ БУДЕТ ПИСАТЬ ПОД .NET, ТОЛЬКО ПОД WIN32 и поэтому Delphi 8 тебе не нужна, учи Delphi 7". Я хотел бы услышать ваши комментарии по этому поводу. |
| Автор: Fighter 18.7.2006, 01:52 | ||
спасибо за эти 2 пункта |
| Автор: Fighter 22.7.2006, 09:02 |
| а BDS2006 может создавать под Win32 и под .NET? |
| Автор: Ch0bits 23.7.2006, 01:00 |
| Да |
| Автор: Snowy 23.7.2006, 13:47 |
| Более того. Код, созданныйпод .NET можно перекомпилить под Win32. Таким образом можно создавать одновременно версию под .NET и Win32 без переписывания кода. |
| Автор: Fighter 24.7.2006, 00:51 |
| А можно пример скриншота BDS? |
| Автор: Snowy 24.7.2006, 09:46 |
| Вот почитай. http://forum.vingrad.ru/index.php?showtopic=75381 Там же найдёшь ссылку на ppt призентацию. |
| Автор: Fighter 25.7.2006, 00:26 |
| Искал BDS2006, не могу найти. Имеется возможность взять BDS2005. Но, как говорили здесь, BDS2005 - лажовая. А у меня вопрос, а такие все-таки действительно серьезные лаги в BDS2005 чтобы её вообще не брать, или просто некоторым пользователям не понравился интерфейс и все такое? |
| Автор: Alexeis 25.7.2006, 02:08 | ||
Работает нестабильно, это по моему мнению главный минус. Установка отдельно части Win32 глючит, загружается порядка 3 минут, даже на довольно сильных компах. Те кто более тщательно ее гонял, может что-то новое раскажут, но общее впечатление недороботаности. Но с другой стороны если с этим мирится, то можно работать. Интерфейс в BDS2006, почти такой же как и в BDS2005. |
| Автор: ivashkanet 25.7.2006, 09:02 | ||
Спорно Приложения под .Net в разы меньше. Правда нужно всегда иметь на машине .Net FrameWork. Но его можно скачать всего раз. + Он сейчас поставляется с многими программами. В новых виндовых сервиспаках он будет встроен. Не говоря уже про Висту. |
| Автор: Snowy 25.7.2006, 10:57 | ||
Значит нужно об этом заявлять. Это отпугнёт от 10-50% пользователей. .NET на компьютерах конечного пользователя еще не стандарт. Как XP становился стандартом 5 лет, примерно та же сутьба будет и у .NET - ближайшие 5 лет он негарантирован на конечном компьютере. Например сегодня мы можем уже практически игнорировать 98-е винды, ориентируясь на NT платформу. И то не факт! Хотя и понятно, что везде NT платформа, но на целевых 2-10% стоят ещё 98-е... Аналогично с NT. Да, может быть, может даже на многих целевыз ПК он есть. Но не на всех! У меня дома нет, например. Есть на работе. На КПК у меня тоже нет. И на ноуте нет. Итого: есть он на 25-33%, согласно моеё персональной статистике. По себе знаю, как не закачивал нужную мне программу для КПК потому что она требует .NET Можно один раз закачать... Да, с джавой я так и делал - чтобы каждый раз не качать версию с джавой, скачал джаву отдельно, и закачивал потом без джавы. И то! Джава уже сложилась. .NET еще зелёный. Ему нужно расти ещё лет 5, чтобы уверенно сидеть на целевых ПК. Что касается "намного меньше"... Памяти жрёт больше, работает медленнее. И далеко не факт, что меньше! HelloWorld на дельфи от 977 байт. Куда меньше? Я написал далеко не одну мини-программу 3.5-24 кбайт. Они шустрые, кушают мало памяти и не потребляют ресурсов. Тут можно много спорить. Но .NET - не игрушка. Его применение на данный момент - работа, корпоротивное применение. На домашний компьютер (в глобальном смысле) он ещё не пришёл. По сабжу. Бери Delphi7 или BDS2006. Ни 2005 и не 8-ку! |
| Автор: drkot 25.7.2006, 11:14 |
В полном наборе тянет примерно на гиг. Хорошее подспорье для Ресурсов жрет больше, работает тормознутей. Серьезный софт на NET не напишеш. Имхо это очередной выпендреж мелкомягких. они любят позиционировать на рынке новые супер технологии которые должны стать стандартом (по их мнению). Класссический пример: OLE - DDE -COM - COM+ - DCOM -- в сущьности одно и тоже отличия незначительны, а позиционировались как новые технологии. если писать на API то размер получается не больше, а даже меньше. Получается что на машине стоит минимум двойной набор библиотек (WIN32 + NET). Место съедается, ресурсы тоже, полезность и необходимость сомнительна. Где польза? |
| Автор: ivashkanet 25.7.2006, 14:26 | ||
Полностью согласен. Поэтому повозможности предлагать пользователю две версии проги.
Дело тут не в том, что ты из HelloWorld убрал все лишнее (читал я твою тему), а в том что всё необходимое проге под .Net уже лежит на компе пользователя. Напиши на Дельфи полнофункциональный калькулятор на 30Кб. Врят ли у тебя это получится, а на .Net -- запросто. А с чего вы это взяли? Если нужно, то могу поискать тему на форуме в которой тестировалось заполнение дерева узлами. Так в тестах Делфи и рядом не стояла. Првда API немного вырвалась вперед. Все дело в том, что .Net приложение компилится сразу на коме пользователя, а не разработчика и, следовательно, заточена под него. Где это ты такой Фрэймворк видел? А скорость разработки? Кто тебе это сказал? А я чем занимаюсь |