Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - приемущества и недостатки, принимаются различные высказывания 
:(
    Опции темы
Daevaorn
Дата 16.10.2006, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



На работе сталкнулся недавно с большой программой написанной на Delphi и понял одну вещь: Delphi изобрела, как мне кажется, новую парадигму программирования - GUI-driven. Эта парадигма настолько порочна по сути, что даже страшно предствить, что программа похожая на эту будет применятся в той сфере, где от неё будет зависит жизнь человека. smile 

P.S. Как сказал один мой знакомый преподаватель (о языках программирования): "Чего вы спорите, что лучше, а что хуже? Это же эволюция по Дарвину. Какие-то обезьяны стали людьми, а какие-то так и остались обезьянами. У каждого свой путь."
"
PM MAIL WWW   Вверх
Snowy
Дата 16.10.2006, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Daevaorn @  16.10.2006,  18:03 Найти цитируемый пост)
Delphi изобрела, как мне кажется, новую парадигму программирования - GUI-driven.
На дельфи можно писать что угодно.
Да, разработка GUI на дельфи наиболее удобно.
Но это не значит, что это единственный её плюс и уж тем более единственное применение.

Цитата(Daevaorn @  16.10.2006,  18:03 Найти цитируемый пост)
Это же эволюция по Дарвину. Какие-то обезьяны стали людьми, а какие-то так и остались обезьянами. У каждого свой путь."
Уууууу. Щас начну писать.
1. Теория эволюции Дарвина существовала в России. Сам дарвин признал, что она неверна. Но России она была нужна, как оружие против церкви.
2. При чём тут выживаемость инструмента? Выживаемость такового зависит только от того, насколько хорошо менеджеры смогли его продать.
Пойдём по аналогии. Самая распространённая ОС - лучшая? Архитектура процессора? 1C? IE?
В свере IT разное [censored34! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме] цветёт и пахнет. Не важно из чего всё это вылеплено. Важно, что потребитель его хавает.
И это не только IT. Дошираки, макдональдсы, меринды и прочая несьедобная дрянь, покорившая мир - лучшие?
Чтобы выжить - не нужно быть лучшим! Нужно тупо отбить себе место под солнцем.
Человек - существо несовершенное и некому его пропатчить.

Добавлено @ 18:16 
И давайте прекратим рассуждать на тему - хреновый молоток - вот Михалыч им шкаф делал - кривой и разваливается.
А этот - хороший - вон Петрович какую классную табуретку сварганил! И даже на 5 минут быстрее Михалыча!!!
PM MAIL   Вверх
Daevaorn
Дата 16.10.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(Snowy @  16.10.2006,  19:14 Найти цитируемый пост)
На дельфи можно писать что угодно.
Да, разработка GUI на дельфи наиболее удобно.
Но это не значит, что это единственный её плюс и уж тем более единственное применение.

Просто когда в проекте классы - это только классы форм, то это ужас. И это очень часто встречается. Как уже сказал 
MAKCim, процент разумный программистов на Delphi минимален. С чем это связано? Почему, когда читаешь книги по проектированию или просто теории программирования, то авторов опирающихся на Delphi практически нет? Да их мало просто-хороший программистов Delphi. Увы
PM MAIL WWW   Вверх
Void
Дата 16.10.2006, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Snowy @  16.10.2006,  14:16 Найти цитируемый пост)
Только у експреса лицензионные ограничения, акромя функциональных.

Нет у VS Express никаких лицензионных ограничений, нет, сколько можно повторять.

Вопрос про великие нововведения Оберона игнорируем? smile


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Snowy
Дата 16.10.2006, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Daevaorn @  16.10.2006,  18:31 Найти цитируемый пост)
Почему, когда читаешь книги по проектированию или просто теории программирования, то авторов опирающихся на Delphi практически нет?
Как это нет?
А Марко Кэнту. А Джерфи Рихтер!!!
Среди русских нету - тут согласен.

Цитата(Daevaorn @  16.10.2006,  18:31 Найти цитируемый пост)
Да их мало просто-хороший программистов Delphi.
Ты просто не там искал smile
Кроме того, если человек что-то пишет на дельфи, то это ещё не значит, что он программист.
Я могу уметь немножко работать в ворде - знаю, как у шрифта размер поменять. Это считается за знание ворда?

Цитата(Void @  16.10.2006,  18:54 Найти цитируемый пост)
Нет у VS Express никаких лицензионных ограничений
То есть можно делать коммерческие приложения?
А в чём тогда его ограничение?

Цитата(Void @  16.10.2006,  18:54 Найти цитируемый пост)
Вопрос про великие нововведения Оберона игнорируем
Это не был вопрос.
Это упоминание ещё одного pascal-языка, который имеет своё место в истории.

Цитата(Daevaorn @  16.10.2006,  18:31 Найти цитируемый пост)
Просто когда в проекте классы - это только классы форм, то это ужас.
Это не проект - это поделка на скорую руку smile Говорит лишь о том, кто это писал.

Цитата(pythonwin @  16.10.2006,  18:40 Найти цитируемый пост)
А вот много моих знакомых дальше первоклассного мышкоделания не пошли. 
Что делать. Чем больше "программеров", тем меньше среди них программеров.
Дело не в эволюции, а в том, насколько это человеку нужно.
PM MAIL   Вверх
Void
Дата 16.10.2006, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 11
Всего: 173



Цитата(Snowy @  16.10.2006,  21:47 Найти цитируемый пост)
То есть можно делать коммерческие приложения?

Да.
Цитата(Snowy @  16.10.2006,  21:47 Найти цитируемый пост)
А в чём тогда его ограничение?

Несколько ограниченные возможности IDE (например, нельзя подключать сторонние тулзы вроде Visual Assist и ReSharper), в поставке отсутствует полноценная MSDN (хотя её нынче можно бесплатно скачать у MS), для VC++ нет MFC и ATL, но они входят в опять таки бесплатный Platform SDK.
Цитата(Snowy @  16.10.2006,  21:47 Найти цитируемый пост)
Это не был вопрос.

???
Цитата(Void @  14.10.2006,  19:59 Найти цитируемый пост)
Готов допустить, что в ETH изобрели компонентное программирование в современном понимании. Какие ещё концепции появились в Обероне впервые?

Вот он, знак «?» стоит, родимый, никуда не делся.
А Оберон плавно сэволюционировал из мегаколлекции новых идей в ещё один pascal-язык. Нехорошо smile


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Daevaorn
Дата 16.10.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(Snowy @  16.10.2006,  20:47 Найти цитируемый пост)
Кроме того, если человек что-то пишет на дельфи, то это ещё не значит, что он программист.

Таких вот и большинство. Но они при это считают себя настоящими программистами.
Комьюнити у Делфи тоже не очень хорошее. Оно вомногом и развивает стереотипы о не профессионализме Delphi-программистов. Это не значит, конечно, что такие все.
PM MAIL WWW   Вверх
nerezus
Дата 16.10.2006, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

это имхо потомки gcc
 путать компилер и IDE? зачот.

Цитата

Можно зайти и с другой стороны: а может, просто больше людей используют Delphi 
  да вроде делфи никто и не юзает, ну кроме exUSSR.
Вот по гуглу:
java programming —  77,600,000
python programming —  34,800,000
delphi programming — 9,070,000

писал programming, чтобы не участвовали шоу Монти Пайтона, змея питон, остров джава и что-то там из греции.

Добавлено @ 21:55 
Цитата

Комьюнити у Делфи тоже не очень хорошее. Оно вомногом и развивает стереотипы о не профессионализме Delphi-программистов. Это не значит, конечно, что такие все.
 У пхп так же. Поэтому средний уровень юзающих на делфи/пхп намного ниже. ИМХО.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
LSD
Дата 16.10.2006, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Daevaorn @  16.10.2006,  21:25 Найти цитируемый пост)
Комьюнити у Делфи тоже не очень хорошее. Оно вомногом и развивает стереотипы о не профессионализме Delphi-программистов....

...в среде С++ программистов smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
vlgr
Дата 17.10.2006, 05:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.9.2006

Репутация: нет
Всего: нет



Цитата(MAKCim @ 16.10.2006,  16:57)
Добавлено @ 17:03 
Цитата

И зачем вообще писать ось? Мы живём в мире, где всего две оси.

Да ты что, 2??
ПисАть и не нужно, это один из критериев оценки языка, т. е одна из возможностей его применения


А почему вы думаете, что на Delphi нельзя написать OS.
Приведите причины.   
PM MAIL   Вверх
batman
Дата 17.10.2006, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 4.10.2006

Репутация: -3
Всего: -2



Посмотрел форумы по Delphi - 

"У меня возникла такая проблема:  Есть MDI приложение на Child форме которого создан RichEdit, а на главной форме создана кнопка SpeedButton при нажатии которой текст из RichEdit должен сохраняться в файл. Однако получаю ошибку обращения к адресу памяти...... что весьма удивляет!!!"

Это вопрос програмиста? И если б он был один такой... smile 

"Привет друзиа! У меня вазникула такая проьлема:
Мне нада паставити на форму DBText"ы каторыи должно паказть все поле однова таблицы. Спсьба."

"Добрый день всем!
Подскажите пожалуйста с помощью чего можно подключиться к файлу с данными формата .udb? Может кто работал с такими файлами? "
 
вот собствено... smile 
PM MAIL   Вверх
Romikgy
Дата 17.10.2006, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



batman, имхо это не хорошие аргументы, не в тему

Цитата(nerezus @  16.10.2006,  20:53 Найти цитируемый пост)
delphi programming — 9,070,000

у мя такие данные 
delphi programming - 8 970 000
с++ programming - 127 000
 smile 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Romikgy
Дата 17.10.2006, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



pythonwin, какое отношение это 
Цитата(pythonwin @  17.10.2006,  09:11 Найти цитируемый пост)
python programming 33 900 000

имеет к теме обсуждения?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
nerezus
Дата 17.10.2006, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Цитата

Цитата(nerezus)

delphi programming — 9,070,000    

у мя такие данные 
delphi programming - 8 970 000
 Ну дык, как говорится, не по дням, а по часам )
Только вот не растет ;)

Цитата

с++ programming - 127 000

"c++" programming — 30,400,000
c programming — 227,000,000


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
batman
Дата 17.10.2006, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 4.10.2006

Репутация: -3
Всего: -2



Цитата(Snowy @  13.10.2006,  14:30 Найти цитируемый пост)
Цитата(batman @  13.10.2006,  14:13 )
то почему Delphi везде предлагают для начинающих?

Потому что это наследник паскаля.
А паскаль признан самым академическим языком.
Он довольно строг, что приучает к хорошему тону написания и довольно прост в изучении.


Про паскаль всё понятно, собственно тут можно и не спорить.
Плохо когда начинающий програмёр выстраивает свои мозги в соответствии с логикой "свойства компонента", "нажатия на кнопочку" т.е. в случае начинающих подменивается суть програмирования, вот это всё и портит и к сожалению отучиться от этого потом достаточно сложно.
Это я всё к тому, что проблемма не в паскале и с++, а в способах програмирования, которые порождает сама IDE для людей непонимающих сами основные принципы. 
Т.е в голове выстраивается вопрос "а как мне связать два DBGrid`a" , а не вопрос как связать две таблицы... и т.д.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0784 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.