Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
16 Апрель 2024, 20:46:56
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Delphi -Достоинства и недостатки

Страниц  : 1 2  Все   Вниз
  Печать  
Автор Тема: Delphi -Достоинства и недостатки  (Прочитано 24124 раз)
0 Пользователей и 1 Гость смотрят эту тему.
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #60 : 12 Январь 2007, 16:49:42 »

Цитировать
Чем же так необходим нам этот великий Signal?
тем же, что и любой другой паттерн
это классический механизм, для решения конкретных проблем проектирования/программирования
вы хотите от меня экскурс зачем вообще нужны паттерны?
или конкретный пример использования?
или учебный пример, который покажет вам, что для какой-то задачи, это лучшее и простейшее решение?
Записан
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #61 : 12 Январь 2007, 16:52:59 »

Цитировать
вроде Observer для этих же целей можно использовать
http://en.wikipedia.org/wiki/Observer_pattern
особенно интересно КАК Observer можно реализовать, глянь внизу список, ничего не замечаешь?)

« Последнее редактирование: 12 Январь 2007, 17:01:03 от maxposedon » Записан
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #62 : 12 Январь 2007, 16:59:00 »

А что наличие VM такая уж большая плата за кросплатформенность

Возможно ошибаюсь, но Microsoft хвасталась тем что сделала Framework (аналог Java VM для Java) для Linux-a
Видел сам что прога запускалась на телефоне (с установленным Framework) и на компе

99% задач вполне решаемы на "недоОО-х" языках, а ради 1% нет смысла переходить на что-то другое
Записан

HTTP Error 404 - File or directory not found.
i-lovke
Настоящий гродненец
****

Репутация: +61/-0
Offline Offline

Пол: Мужской
Сообщений: 847


Просмотр профиля WWW Email
« Ответ #63 : 12 Январь 2007, 17:01:46 »

сдаюсь  Веселый какой список и что надо было заметить ?
Записан

i-lovke
Настоящий гродненец
****

Репутация: +61/-0
Offline Offline

Пол: Мужской
Сообщений: 847


Просмотр профиля WWW Email
« Ответ #64 : 12 Январь 2007, 17:04:20 »

действительно, задача с римскими числами имеет сомнительную актуальность
Записан

maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #65 : 12 Январь 2007, 17:08:06 »

> А что наличие VM такая уж большая плата за кросплатформенность

у VM есть свои достатки и недостатки...

>Возможно ошибаюсь, но Microsoft хвасталась тем что сделала Framework (аналог Java VM для Java) для Linux-a, Видел сам что прога запускалась на телефоне (с установленным Framework) и на компе  

mono к M$ не имеет никакого отношения
app на c# не совсем не переносимы(hello world-ы не в счёт)

>99% задач вполне решаемы на "недоОО-х" языках, а ради 1% нет смысла переходить на что-то другое
я думаю вы лично (как впрочем и любой человек), за свою жизнь решите 0.001% задач, так что
1% == 99% с этой точки зрения
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #66 : 12 Январь 2007, 17:25:55 »

1. Паттерны rulzzz . Только вот на нормальную архитекторскую мысль надо не один год опыта...
2. Настоящей кроссплатформенности нету!!! даже в Java... Write once run anywhere - это маркетинг! (говорю как java developer)
3. Обычно всё что запускается в какой-нить оболочке будет медленне.
4.
Цитировать
99% задач вполне решаемы на "недоОО-х" языках
так-то она так, но... время...
чем больше уровень абстракции, тем проще...
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #67 : 12 Январь 2007, 17:27:11 »

 
Так все таки чем уж так плох Delphi, что изучение его будет пустой тратой времени?
Записан

HTTP Error 404 - File or directory not found.
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #68 : 12 Январь 2007, 17:29:25 »

>сдаюсь, какой список и что надо было заметить ?

то !как! реализуют Observer, или таки по вашему
Observer как паттерн, нах никаму не нужен?)
достаточно взглянуть на его реализации,
чтобы понять какие проблемы приходится решать создателям этих библиотек
и какие это кастыли местами, или как приходится извращатся разработчикам

>действительно, задача с римскими числами имеет сомнительную актуальность?

ну должен же я был ответить, не тока вам, но и _всем_, кто читает эту ветку(что бы показать пример некоторых проблем c++/object.pascal)
я не уверен, что все понимают значения слов lambda и т.д.)

hint! кстати покажите мне реализацию Observer(или slot/signal) на(для) pascal,
(я просто пока не встречался, может там это всё действительно делается просто в несколько строк)

а для вас Invoke поясню:
Lambda и Slot/Signal на полностью ООП-языках делаются
много проще,понятнее и прозрачнее, чем на Object Pascal/C++

я надеюсь вы понимаете, что в реальной жизни
программирование не сводится к кодагенерации/использованию уже написаного
а сл-но когда нужен механизм, подобный этим, на полностью ООП языках это напишется просто
а вот на C++ придётся повозится..., я просто пытаюсь приводить примеры
занимающие меньше 2х страниц Улыбка...
Записан
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #69 : 12 Январь 2007, 17:33:15 »

Цитировать

Так все таки чем уж так плох Delphi, что изучение его будет пустой тратой времени?
/me про себя начинает матерится

1. Delphi IDE, а не язык
2. лучше уже Builder C++, тот же Delphi с точки зрения визуальности, но хотябы C++
3. Delphi(я говорю про delphi, а не object pascal) это ВЕЩЬ В СЕБЕ, с него ОЧЕНЬ сложно переходить, на что-то другое
4. он плох тем, что для обучения есть более лучшие вещи
Записан
coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #70 : 12 Январь 2007, 17:35:18 »

Цитировать
Цитировать

Так все таки чем уж так плох Delphi, что изучение его будет пустой тратой времени?
/me про себя начинает матерится

1. Delphi IDE, а не язык
2. лучше уже Builder C++, тот же Delphi с точки зрения визуальности, но хотябы C++
3. Delphi(я говорю про delphi, а не object pascal) это ВЕЩЬ В СЕБЕ, с него ОЧЕНЬ сложно переходить, на что-то другое
4. он плох тем, что для обучения есть более лучшие вещи

А чем хорошь?
Записан

HTTP Error 404 - File or directory not found.
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #71 : 12 Январь 2007, 17:42:53 »

> А чем хорошь?

кто? Delphi?
имхо - ничем!
имхо он вреден и бесполезен!

ненадо задавать таких вопросов мне, _чем_ хорошь, задавайте вопрос тем, кто считает его полезным)
Записан
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #72 : 12 Январь 2007, 18:08:40 »

Цитировать
насчёт быдлокодеров согласен, развелось... я ну а subversion... ну фиг их знает мот они cvs юзают и никогда svn не видели, хотя.. что там сложного?
заливать через cli(command line interface, если кто не вкурсе) надо было, с одного сервера на другой
Записан
H.A.M.
Гродненец
**

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 219


I love money and dollars

Просмотр профиля
« Ответ #73 : 18 Январь 2007, 04:14:02 »

Цитировать
>А ты глянь! После C# програмить в делфи я не могу часа 3-4

Спасибо, обязательно, интересно, что там сделали нового.
Ну, все что есть, в принципе (и при желании), можно как-то сделать и в делфи. Я просто делюсь впечатлениями: мне приятно писать на с#, и не очень в делфи (кстати, Object Pascal или Delphi? Насколько я знаю с какой-то там версии и яп так и называют - Delphi). Мне также больше импонирует с++, нежели делфи.
Хотя есть и такие вещи, как IDE: MSVS в разы удобнее.
Но я не согласен насчет того, что делфи "вредноиопасно". Замечательная чтучка, но в итоге все решат дядьки, вешающие рекламу, после разговоров с которыми клиенты кричат "хачу не делфи!!!" (я себе так представляю)

ЗЫ: насчет "полностью ООП": и скока это чудо-юдо Ruby жрет ресурсов? Ужо неделю собираюсь пасматреть - усе скачал уже, эклипс даж скопал себе... Чувствую тяжелое это удовольствие - когда патерны просто реализовываются...


Записан

Страниц  : 1 2  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,117 секунд. Запросов: 19.