![]() |
Модераторы: THandle, bems |
![]() ![]() ![]() |
|
roschinspb |
|
||||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.1.2010 Где: С-Пб Репутация: нет Всего: нет |
1. На счет порочной визуальности не согласен. Только благодаря ей язык Pascal и приобрёл популярность. Другое дело, что при кривых руках... но при таком обстоятельстве любой наворот будет порочным. Ну и конечно тонны библий дэлфи, освой дэлфи за 3 часа и прочих, сослужили плохую службу.
2.
![]() Вот мой список недостатков пару лет спустя ![]() 1. Глюкавость. Ну блин, нельзя впеньдюривать какую-нибудь модную фенечку так, что с ней невозможно работать. Потрачены ресурсы/время/деньги, а результат — только матюги от потребителя. К примеру Help Insight: то он вообще убирал IDE, вроде исправили, теперь всплывает фиг знает как, тэги ///<summary> только к 2010 версии более менее начали подцепляться и то не всегда. Удобного инструмента по добавлению тэгов, аналогичного ToDo нету. В результате Help Insight отключают сразу после установки, теперь даже если его исправят об этом мало кто узнает :( 3!!! года понадобилось для исправления русских букв в редакторе... Ну про сам Help я вообще молчу, ибо конадский боян. 2. Отсутствие кроссплатформенности. Да, зря после Delphi7 отказались от неё и начали дрейфовать в сторону Net, сейчас вроде исправляются но много времени потеряно. 3. Отсутствие 64-битности, без комментариев. |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
||||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
Однозначно. И ещё я пару раз слышал, что юникод какой-то не очень правильный у них реализован, вернее не везде, скажем так. |
|||
|
||||
roschinspb |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 27.1.2010 Где: С-Пб Репутация: нет Всего: нет |
||||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
Нем, именно в генокоде.
Добавлено @ 10:21 D2009. unit DBCommon.
![]() Это сообщение отредактировал(а) Akella - 13.5.2010, 10:22 |
|||
|
||||
former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Может это в не обновленной D2009?. У меня стоят все обновления. Все в порядке. Ну а теперь по теме. Последняя версия, в которой работаю, 2009. Поэтому замечания по ней. - Глючная IDE. Прежде всего, это касается редакторов свойств и кода. В 10-ке вроде чуть лучше. - Отсутствие кроссплатформенности, учитывая потребность писать под Linux и мобильные платформы (про прокладки типа Prism вообще молчу). - Зависимость IDE и , в некоторых случаях, созданных в ней программ от .NET Framework. (А я и не догадывался, что пишу с использованием .NET. ![]() - Help становится ужасный. Вот с этого все и начинается, сначала .NET Framework и пошло, поехало. В общем-то, перспективы не очень радужные, при всей моей любви к Delphi. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 0 Всего: 5 |
а мне не нравится, что TDBComboBox не имеет свойств вроде SourceTable и SourceField, по которым он брал бы данные для своих Items
или уже имеет? -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
И ещё очень большой недостаток - это отсутствие каких-то упрощённых лицензий типа, как была IDE D2006 Turbo за 300 долларов. Уж очень дорого 1000 для одинокого разработчика.
|
|||
|
||||
former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: нет Всего: 17 |
Ну если из Personal убрать половину, глядишь и будет так стоить.
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
Угу, там бОльшая половина нафиг не нужна. Оставить бы минимальный набор компонент с возможностью доустановки.
|
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 0 Всего: 5 |
да, почти самое важное -- дерьмовая индентация кода в редакторе
Это сообщение отредактировал(а) k0rvin - 29.5.2010, 02:52 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
||||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 0 Всего: 5 |
да, отступы -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 7 Всего: 329 |
Тогда поясни более конкретно, что не так? Что не нравится? Где лучше и как должно быть?
Добавлено через 12 секунд меня лично всё устраивает |
|||
|
||||
k0rvin |
|
||||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 0 Всего: 5 |
не нравится, что 1) при нажатии ENTER после begin (а лучше после любой строки, заканчивающейся не ';' и не '.') редактор автоматически не ставит отсупы в два пробела (ну или как задано в опциях) относительно позиции первого символа строки, на которой нажимался ENTER; 2) при вводе end; автоматически не пододвигает его на те же два пробела влево; 3) при нажатии ENTER в строке, заканчивающейся ';', ставить курсор на позицию начала выражения, а не предыдущей строки, т.е. как есть (символом '|' обозначен курсор):
а вот так надо:
лучше сделано в vim'е: пункт 2 он не умеет, но зато с первым и третим вполне справляется. emacs справляется со всеми тремя пунктами. Добавлено через 12 минут и 37 секунд еще не нравится, что кнопка tab "делает то, что обычно" -- вставляет символ табуляции, я уже привык, что она индентирует (выставляет правильные отступы) текущую строку или все строки выделенного куска кода. но поскольку такое не везде есть, согласен на опциональность =) -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
||||||||||
|
|||||||||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Добро пожаловать в форум группы "Delphi". В разделе разрешается:
Строго запрещено:
Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Форум группы: delphi | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |