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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему так не любят Delphi? 
:(
    Опции темы
LSD
Дата 5.9.2013, 17:28 (ссылка) |    (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(drkot @  5.9.2013,  03:16 Найти цитируемый пост)
Солнышко, ты пословицу про зеркало помнишь? Так вот и не кивай. Тебя, счастье мое, просто взяли и нежно мокнули лицом в твои же экскременты. Заметь, нежно. В результате, лапуля, ты сначала негодовал, потом обижался, а теперь притих и мало помалу, начал говорить как адекватный человек, а не как 12-ти летняя девочка у которой гормоны играют. Заметь, тебя долго и вежливо призывали к конструктивной беседе.
Уважай окружающих и они будут уважать тебя.

Цитата(drkot @  5.9.2013,  03:16 Найти цитируемый пост)
может в лесу живешь? в школе не учился? или тебя поисковики забанили?

Цитата(drkot @  5.9.2013,  03:16 Найти цитируемый пост)
для невежд поясню... итак, смысловой аналог в "великом и могучем" - фатальный, то есть предопределенный за ранее. И никакого другого смысла нет и не было.

Цитата(drkot @  5.9.2013,  03:16 Найти цитируемый пост)
Э... милок, создай тему на каком нибудь филологическом форуме и потом расскажешь чем тебя считают, что ты должен сделать с этой фразой и куда тебя надо пойти. И все это будет на чистом литературном русском языке.
Не позорился бы... 


 ! 
LSD
Отдохни пару недель от форума. Поучись не хамить окружающим.



--------------------
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   Вверх
Akella
Дата 14.9.2013, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

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



Ещё раз про with
Его НЕ обязательно использовать.
Но в таких конструкциях, например, как заполнение множества полей набора данных, очень удобно и сильно сокращает рутину:
Код

with DataSet1 do
begin
  Append;
  FieldByName('ID').AsInteger := ID;
  FieldByName('Name').AsString := 'MyName';
  FieldByName('Date1').AsDateTime := Date;
  FieldByName('Date2').AsDateTime := Date - ;
  FieldByName
  FieldByName
  FieldByName
...
...
...
  post;
  Transact.commit;
end;// with

Код выглядит проще, не мельтешит в глазах многократное DataSet1
PM MAIL   Вверх
Akella
Дата 14.9.2013, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

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



Сайт http://www.teobit.ru/ сделан на morfik

Добавлено @ 12:00
И эти сайты из списка http://www.teobit.ru/#Portfolio тоже на морфике.


LSD, мне помниться, что ты просил показать сайты, сделанные на дельфи. Давно просил.
PM MAIL   Вверх
kemiisto
  Дата 14.9.2013, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Akella @  14.9.2013,  10:39 Найти цитируемый пост)
Ещё раз про with

И ещё (и, надеюсь, уже последний) раз про with:
Цитата
with, object, указатели и ассемблер - не рекомендуются к использованию и вполне могут исчезнуть из языка Delphi в ближайшем будущем.

Сейчас with в Delphi спроектирована не слишком удачно. Вероятнее всего, эта языковая конструкция рано или поздно пропадёт из языка. Вы можете начать избавляться от неё уже сейчас, если хотите.


И по ссылке из цитируемого выше абзаца переходим сюда, где читаем:
Цитата
Как уже упоминалось многими людьми в различных местах (newsgroups, блоги, QC и т.д.), конструкция with в Delphi может быть опасна для читабельности, управляемости и надёжности кода. Не говоря уже про то, что она делает сложнее отладку ;)



--------------------
PM MAIL WWW GTalk Jabber   Вверх
k0rvin
Дата 15.9.2013, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Akella @ 14.9.2013,  11:39)
Ещё раз про with
Его НЕ обязательно использовать.
Но в таких конструкциях, например, как заполнение множества полей набора данных, очень удобно и сильно сокращает рутину:
Код

with DataSet1 do
begin
  Append;
  FieldByName('ID').AsInteger := ID;
  FieldByName('Name').AsString := 'MyName';
  FieldByName('Date1').AsDateTime := Date;
  FieldByName('Date2').AsDateTime := Date - ;
  FieldByName
  FieldByName
  FieldByName
...
...
...
  post;
  Transact.commit;
end;// with

Код выглядит проще, не мельтешит в глазах многократное DataSet1

Пфф. А мельтешение FieldByName слабо убрать?

Код

dataSet1.Append(&Record{
  ID:    ID,
  Name:  "MyName",
  Date1: time.Now(),
  Date2: time.Now().AddDate(0, 0, -1),
  ...
})
dataSet1.Commit()


Это сообщение отредактировал(а) k0rvin - 15.9.2013, 21:11


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
ТарасАтавин
Дата 16.9.2013, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(yura13 @  20.1.2012,  13:31 Найти цитируемый пост)
Реально, ведь под уиндовс больше не на чем писать. 
Ну ты дал! c, c++, java, ruby...

Добавлено @ 09:32
Цитата(yura13 @  20.1.2012,  13:31 Найти цитируемый пост)
С++ язык для извращенцев.
Извращенцы пишут на решётке, вижлабейсике и пихают делфу в каждую не предназначенную для неё дырку вроде разработки и отладки проги, у которой целевая платформа - чистый dos с последующим экспортом исходников подпрограмм в трупопаскаль, ручной пересборкой из них нового исходника целиком проги и окончательной компиляции уже трупопаскалем.

Добавлено @ 09:39
Цитата(yura13 @  20.1.2012,  13:31 Найти цитируемый пост)
С++ язык для извращенцев... Укажите на адекватное средство программирования под уиндовс а потом хайте делфи
Ну ка напиши на делфе 3D-игрушку. Да не поделушку с выпирающими хвостами от vcl, борьба с которой при разработке чуждого интерфейса провалилась, а что нибудь действительно играбельное. Или напиши ка на делфе драйвер. Фоновую утилиту. Реши ка систему определяющих дифуров теплоэлектромагнитной свободно-вынужденной конвекции металла в металлургическом агрегате в частных производных по трём координатам и по времени. Оборин Михаил Всеволодовчи решил. Промучавшись с делфой несколько лет против трёх месяцев на плюсах.

Добавлено @ 09:42
А вот если писать программируемый калькулятор со встроенным недоForth-интерпретатом, то дефа лучше плюсов, или если апертурный графический фильт: на маленьких задачах она быстрей и проще. Или если апертурный графический фильтр писать. У меня каждый из этих проектов занял по одному вечеру на делфе, с плюсамих меньше, чем на неделю, в любом случае можно не заморачиваться.

Это сообщение отредактировал(а) ТарасАтавин - 16.9.2013, 09:45


--------------------
Не так всё плохо, как оно есть на самом деле.
PM MAIL   Вверх
LSD
Дата 16.9.2013, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(Akella @  14.9.2013,  12:58 Найти цитируемый пост)
Сайт http://www.teobit.ru/ сделан

ИЧСХ
Цитата
HTTP Error 503. The service is unavailable.

smile


Я тут немного погуглил и выяснил забавнейшею весчь у дельфей нет LS. Т.е. подход такой, что на***кодили в компиляторе то и RI 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   Вверх
kemiisto
  Дата 16.9.2013, 13:37 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Ахахаха! HTTP Error 503 подтверждаю! smile 

Цитата(LSD @  16.9.2013,  12:19 Найти цитируемый пост)
Я тут немного погуглил и выяснил забавнейшею весчь у дельфей нет LS.

Это да. Кстати, более чем достаточная причина не любить Delphi. smile 
Хотя... Тут всё не так просто. Ведь если нет LS (ну или хоть сколь-нибудь формального описания синтаксиса и семантики), нет и языка.
А значит не любить, вроде как, и нечего. smile  smile 

Это сообщение отредактировал(а) kemiisto - 16.9.2013, 13:38


--------------------
PM MAIL WWW GTalk Jabber   Вверх
k0rvin
Дата 16.9.2013, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Не, у меня открылся. Странные поля ввода количества рс/с в калькуляторе: http://d.pr/i/Uwku а так вроде норм. Хотелось бы сравнить объем кода с рельсами например.


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Akella
Дата 16.9.2013, 22:05 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

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



Цитата(LSD @  16.9.2013,  13:19 Найти цитируемый пост)
HTTP Error 503. The service is unavailable.

ну .. бывает и что ;), решил потролить?
PM MAIL   Вверх
LSD
Дата 17.9.2013, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(Akella @  16.9.2013,  23:05 Найти цитируемый пост)
ну .. бывает и что ;), решил потролить? 

Да весь этот сайт сплошной г0вн0к0д. 404 не обрабатывает, а молча редиректит на главную. Нажимаешь "Частые вопросы" получаешь - "Срок действия лицензии истек!". Сайт сам по себе простой как танк, просто визитка. А единственный интерактивный элемент глючный:
user posted image


--------------------
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   Вверх
LSD
Дата 17.9.2013, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



И кстати этот ваш Morfik никакого отношения к дельфям не имеет. Morfik Programming Languages.


--------------------
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   Вверх
Akella
Дата 26.9.2013, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


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

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



В ОАО Туполев используют Delphi smile

Добавлено через 16 секунд
Цитата(LSD @  17.9.2013,  12:39 Найти цитируемый пост)
И кстати этот ваш Morfik никакого отношения к дельфям не имеет.

да?
http://wiki.morfik.com/wiki3/Morfik_Pascal_Overview

Добавлено через 3 минуты и 27 секунд
Цитата(LSD @  17.9.2013,  12:18 Найти цитируемый пост)
Да весь этот сайт сплошной г0вн0к0д. 404 не обрабатывает, а молча редиректит на главную. Нажимаешь "Частые вопросы" получаешь - "Срок действия лицензии истек!". Сайт сам по себе простой как танк, просто визитка. А единственный интерактивный элемент глючный:

Т.е. всё дело именно в этом фреймворке, а не в разработчиках сайта и дельфи?


LSD, ты раньше лучше холиварил
PM MAIL   Вверх
LSD
Дата 26.9.2013, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


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

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



Цитата(Akella @  26.9.2013,  10:57 Найти цитируемый пост)
да?

Ты действительно не понимаешь разницу между Дельфи и одной из реализаций Паскаля?


Цитата(Akella @  26.9.2013,  10:57 Найти цитируемый пост)
Т.е. всё дело именно в этом фреймворке, а не в разработчиках сайта и дельфи?

Я хочу сказать, что:
Цитата(Akella @  14.9.2013,  12:58 Найти цитируемый пост)
Сайт http://www.teobit.ru/ сделан на morfik

Добавлено @ 13:00
И эти сайты из списка http://www.teobit.ru/#Portfolio тоже на морфике.


LSD, мне помниться, что ты просил показать сайты, сделанные на дельфи. Давно просил. 

1. Это нифига не Дельфи, это мофик.
2. Сайт который ты показал паршивый (почему - смотри выше). 
Я пока хороших сайтов на дельфях я не видел. Есть пара технодемок из серии "100500 разных контролов". Но я не видел пока ни одного сайта где на всем этом многообразии было бы реализовано что-то стоящее. Например на дельфях есть куча ERP, но почему-то нет веб морды к ним.


--------------------
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   Вверх
k0rvin
Дата 26.9.2013, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Akella @  26.9.2013,  09:57 Найти цитируемый пост)
В ОАО Туполев используют Delphi

Ну когда ОАО "Туполев" догонит "The Boeing Company" и "Airbus S.A.S", тогда это станет хоть каким-то показателем.
Кстати, интересно для чего они используют Делфи? А то сильно сомневаюсь, что делфийский компилятор сертифицирован для использования в разработке софта для бортовой электроники например. Наверняка для какой-то некритичной гуйни, для которой подошелбы почти любой другой язык, но в силу исторических причин имеют то, что имеют.

Цитата(Akella @  26.9.2013,  09:57 Найти цитируемый пост)
Т.е. всё дело именно в этом фреймворке, а не в разработчиках сайта и дельфи?

Ты удивишься, но такие детские косяки на любом другом фреймворке сложно повторить.


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

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

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


 




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


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

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