|
|
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Магическая кнопка Вот, наткнулся на описание проблемы, которую я упорно решаю в legacy коде, последнее время. Я как чувствовал, что это плохо пахнет. Всячески стараюсь избегать сейчас. Я же на С++ Билдере в основном пишу, заметил недостатки, которые способствуют написанию говнокода, и избеганию нормального ООП. Некоторые части кода уже переделал в нормальный ООП, но постоянно хочется переделать с нуля. Причём хочу сделать на Java. Сегодня наконец родил архитектурное решение, которое не мог придумать месяца два, отвлекаясь на другие проекты. Просто читал вечерком GoF, и придумал. Всё же конечно возможно это не только Явы заслуга, что меня потянуло говнокод переделать, но в таких средах как Билдер и Дельфи, просто трудно представить что может быть иначе. Мне сильно помогли как книга GoF, так и другие книги по ООП, понять, что же всё таки не так в Билдере. А то я долго мучился, понимал что что-то не так, исправлял постепенно, наконец-то вроде как практически во всей красе эту ужасную картину представляю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 21:57:13 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА то я долго мучился, понимал что что-то не так, исправлял постепенно, наконец-то вроде как практически во всей красе эту ужасную картину представляю. Дружище, я сочувствую Вашим мучениям, но Вы отстали от жизни лет на пятнадцать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 22:57:41 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer, те, кто начинал под dos, часто пытаются применить теже подходы и сейчас. и делфи, и билдер позволяют это (в некоторой степени). отсюда и "открытия". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 23:03:50 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNose, во времена моей молодости была известна фраза "Настоящий программист способен написать фортран-программу на любом языке программирования!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2010, 23:06:48 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNosesoftwarer, те, кто начинал под dos, часто пытаются применить теже подходы и сейчас. и делфи, и билдер позволяют это (в некоторой степени). отсюда и "открытия". Вы невнимательны. Я сказал legacy код правлю. Впрочем когда раньше писал на Билдере, у меня такая же херня получалась как и у того программера. Пока не пописал на Яве. Потом снова в Билдере стал писать, и стало получаться ООП, а не магические кнопки. softwarer Дружище, я сочувствую Вашим мучениям, но Вы отстали от жизни лет на пятнадцать. Не мог я на 15 лет отстать, 15 лет назад я только на калькуляторе программировал, да классе в 7 наверное учился. Я тут пишу про то, что данная среда не способствует тому, чтобы писать нормальный код. Вы не читали то, что я написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 07:10:15 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 08:12:39 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. Но недостатки в том, что этот код сильно связан, и это антипаттерн. Вносить в него изменения очень тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 08:28:43 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan)Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. Но недостатки в том, что этот код сильно связан, и это антипаттерн. Вносить в него изменения очень тяжело. Антипаттерн или паттерн это наша точка зрения на некий прием, который появился отнюдь не на пустом месте. Использовать этот прием (со всеми его преимуществами и недостатками) или поискать что-то другое - каждый решает для себя сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 09:08:48 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan), Я на практике увидел, что когда нужно добавить какую-то мелкую фигню, я парюсь несколько дней. Поэтому я сразу вкладываю усилия, чтобы локализовать проблему, создаю отдельный класс, в котором хранятся данные, относящиеся к проблеме, и схожие по назначению, и потом работаю с этим классом. Когда в следующий раз понадобится сделать нечто подобное, это занимает 5 минут. Вот отсюда то и выводы, что всё таки это важный антипаттерн, в проектах, в которые часто вносятся изменения и дополнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 10:06:44 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. Да да. При том что делфинисты до сих понятия не имеют (впрочем, не только они), что такое Layout Manager и написание независимых от DPI и установленных системных шрифтов приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 10:23:14 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoВот отсюда то и выводы, что всё таки это важный антипаттерн, в проектах, в которые часто вносятся изменения и дополнения . ты сам определил границы его применимости :) 2 TB2 Честно говоря, никогда не понимал зачем спорить с очевидными вещами и сто раз перетирать одно и то-же. На Delphi (исходя из моего опыта) прекрасно можно обходиться без лайоутов. Которые (опять же из моего опыта) жизненно необходимы, скажем в Qt. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 10:48:48 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Взял попкорн ))) Я 10лет по этой причине назад запретил разработку в конторе на Дельфях. Дибилдер же - вообще поделка - ни С++ ни Дельфи. А вот помню Sybase Optima++ мне понравилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:14:45 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Сопровождаю код на пятом билдере. И вот пол-года бился над проблемой: отладчик не подгружает отладочные символы для библиотек. Чтобы поотлаживать модуль, нужно было вручную загружать отладочные символы в каждом сеансе для каждой библиотеки через окошко Modules. Вы не представляете, как меня это бесило! Недавно узнал. Это, оказывается ошибка пятого билдера на windows xp. То есть проблема для меня нерешаема. Операционку не сменить, пятый билдер на шестой тоже не получиться. Вот и сижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:32:13 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Недостатки не в среде разработки а в умении ими правильно пользоваться. В С++Builder еще неск. лет назад я успешно собирал проеты Марка Руссиновича (изначально разработанные в VS см. на сайте sysinternals.com) Вот, например, Filemon - на основе его исходников делал систему резервного копирования данных... Это я к тому, что можно любые С++ проеты собирать в Билдере, (если умеешь), а не только пользоваться формочками и кнопочками. Хотя сейчас сам все чаще в Visual Studio программлю, но это связано с некоторыми особенностями проеков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:34:09 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
kosh the best...отладчик не подгружает ... о, коллега ! у меня тоже есть такой проект в сопровождении на 5 билдере и на XP так я свой класс TDebugInterceptor написал, и собираю прокет с этим классом. он мне ведет отладочные логи в CSV затем я эти логи загружаю в таблицы на SQL сервере и анализирую что происходилов программе SQL запросами. При этом в таблицы на сервере загружены копии исходников проекта и можно увидеть и что произошло и код строки где это произошло и состояния переменных , которые перехватил сой класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:39:18 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
SiemarglЯ 10лет по этой причине назад запретил разработку в конторе на Дельфях. по причине того что вместо оформления в отдельный класс/процедуру обрабатывать код "по месту попадания" менять среду? оригинально... кстати, а есть языки/среды, которые не позволяют этого? а то я сильно сомневаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:40:18 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseSiemarglЯ 10лет по этой причине назад запретил разработку в конторе на Дельфях. по причине того что вместо оформления в отдельный класс/процедуру обрабатывать код "по месту попадания" менять среду? оригинально... кстати, а есть языки/среды, которые не позволяют этого? а то я сильно сомневаюсь. Нет, по другой причине - человеческого фактора - как легче так и сделают, если вовремя не напинать не наставить на путь истинный =) Второй "человеческий фактор" - низкий порог вхождения приводит к тому что, @@@@кодеров в RAD-средах, чуть менее, чем дофуя. 3й технический фактор - всегда писали на С++, а про билдер я уже сказал. А Дельфи сама по себе - весьма симпатичная штука. Откопал на днях для тех поддержки архивчик с D3.02 - и даже на XP без проблем перекомпилировалось, отладилось и пустилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:51:04 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoGluk (Kazan)Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. Но недостатки в том, что этот код сильно связан, и это антипаттерн. Вносить в него изменения очень тяжело. Открой для себя паттерн MVP и все получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:51:15 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
"... человеческого фактора - как легче так и сделают, если вовремя не напинать не наставить на путь истинный =)" С горьким опытом это проходит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 11:58:50 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Паттерн "Волшебная кнопка" также известен под названием RAD. Не соглашусь. RAD при всём своём громком названии по сути означает визуальный редактор форм (кое-где - ещё визуальный редактор структуры БД и SQL-запросов). Какого-то определённого стиля кодирования оно совершенно не предусматривает. Другой вопрос - что "борьба с этим антипаттерном" в ряде случаев принимает форму "лоб себе разобьёт". XDiaBLoНе мог я на 15 лет отстать, 15 лет назад я только на калькуляторе программировал, да классе в 7 наверное учился. А Вам не приходило в голову подумать, чем в это время был занят весь остальной мир? Подскажу: именно тогда начали ощущать недостатки такого подхода и думать о методах борьбы с ними. Поэтому читать про чудесное открытие, сделанное в 2010-м году после долгих мучительных размышлений и не одного года практической работы... несколько удивительно. XDiaBLoЯ тут пишу про то, что данная среда не способствует тому, чтобы писать нормальный код. Данная среда даёт возможность без извращений и дополнительных сложностей писать хороший код (это больше про дельфи; билдер всё-таки уродец, си++ плохо подходит под дельфовую концепцию). Ну а если Вы хотите, чтобы хороший код появлялся без применения Вами мозгов - Вам в начальники Вы пишете о том, что некий плохой программист написал некий плохой код на некотором языке. Бывает. Часто бывает. И какие из этого следуют выводы? По мне - такие: 1. На другом языке он напишет ровно такой же код 2. Либо не напишет вообще, не справившись со сложностями XDiaBLoВы не читали то, что я написал. Подумайте над фразой про фортран, которую я процитировал выше. На всякий случай подскажу: там есть ирония. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:11:35 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ART-CODEНедостатки не в среде разработки а в умении ими правильно пользоваться. В С++Builder еще неск. лет назад я успешно собирал проеты Марка Руссиновича (изначально разработанные в VS см. на сайте sysinternals.com) Вот, например, Filemon - на основе его исходников делал систему резервного копирования данных... Это я к тому, что можно любые С++ проеты собирать в Билдере, (если умеешь), а не только пользоваться формочками и кнопочками. Хотя сейчас сам все чаще в Visual Studio программлю, но это связано с некоторыми особенностями проеков... неправильно. делфи и билдер архитектурные импотенты. и отставание от жизни будет все увеличиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:17:42 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer Подумайте над фразой про фортран, которую я процитировал выше. На всякий случай подскажу: там есть ирония. Но чтобы ее понять, надо знать синтаксис Фортрана 77. Это достаточно старый прикол. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:19:17 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Пушкин А.С.XDiaBLoGluk (Kazan)Недостатки всего лишь оборотная сторона достоинств. Паттерн "Волшебная кнопка" также известен под названием RAD. Надеюсь, ты не станешь спорить, что пользовательские интерфейсы на Delphi пишутся быстрее чем на Java? И требуют существенно меньших трудозатрат для достижения того-же уровня юзабилити. Кстати, для определенного класса задач (весьма широкого) такой подход вполне оправдан. Но недостатки в том, что этот код сильно связан, и это антипаттерн. Вносить в него изменения очень тяжело. Открой для себя паттерн MVP и все получится. Мля, ну что за люди? То говорят забей на паттерны, то отправляют изучать какой-то очередной. Чем он лучше MVC? И разве я не сказал, что я уже нашёл как лучше делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:22:58 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
авторТо говорят забей на паттерны Таких советчиков ссаной тряпкой гони. авторЧем он лучше MVC? Он специально делался под современные кодо-формочко-генерирующие среды, тогда как MVC это более широкое понимание подхода, без учета специфики механизмов разработки. авторИ разве я не сказал, что я уже нашёл как лучше делать? Не знаю, не читал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:32:14 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Подкину банальностей. Вот что мне не нравиться в визуальных средах разработки, это то, что процесс сборки проекта скрыт от программиста. Ты жмешь Ф9 и проект собрался. А потом, когда встречаешься с проблемой, сидишь сутками, не понимая как это работает. Лучший путь, конечно же, это сборка проекта на скриптах и make. Или еще: так и не понимаю, как работают формочки в билдере. Ну там файл dfm, useform, все дела. А механизм не понятен всего этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:48:21 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoЧем он лучше MVC? У меня есть мысленная зарубка - когда собеседуемый начинает рассуждать о паттернах, спрашивать его о недостатках MVC. MVP - одна из попыток эти недостатки преодолеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:50:06 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
kosh the bestэто то, что процесс сборки проекта скрыт от программиста. Где скрыт? kosh the bestТы жмешь Ф9 и проект собрался. Чтобы помочь в восприятии, с лохматых версий добавили окно output window, кажись, куда выводятся командные строки компилятора и всё прочее, относящееся к сборке. Хочешь - бери и запускай то же руками или пихай в скрипт. kosh the bestА потом, когда встречаешься с проблемой, сидишь сутками, не понимая как это работает. Ну, можно развести руками. "В последнее время участились случаи недохождения писем. Вот смотришь, бывает, на письмо, и понимаешь: не дошло". kosh the bestИли еще: так и не понимаю, как работают формочки в билдере. Ну там файл dfm, useform, все дела. А механизм не понятен всего этого. (пожимая плечами) Пройдите создание формы отладчиком. Всё увидите. В дельфе это спокойно работает, в билдере, подозреваю, не отличается. new TMyForm(Application), F7 - и внутрь, по коду Classes.pas. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 12:57:24 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer XDiaBLoНе мог я на 15 лет отстать, 15 лет назад я только на калькуляторе программировал, да классе в 7 наверное учился. А Вам не приходило в голову подумать, чем в это время был занят весь остальной мир? Подскажу: именно тогда начали ощущать недостатки такого подхода и думать о методах борьбы с ними. Поэтому читать про чудесное открытие, сделанное в 2010-м году после долгих мучительных размышлений и не одного года практической работы... несколько удивительно. Основное моё занятие, SQL-запросы. На программирование часто времени не хватало, чтобы серьёзно задуматься над архитектурой. Но последнее время старательно изыскиваю время. Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:12:54 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer XDiaBLoЯ тут пишу про то, что данная среда не способствует тому, чтобы писать нормальный код. Данная среда даёт возможность без извращений и дополнительных сложностей писать хороший код (это больше про дельфи; билдер всё-таки уродец, си++ плохо подходит под дельфовую концепцию). Ну а если Вы хотите, чтобы хороший код появлялся без применения Вами мозгов - Вам в начальники Вы пишете о том, что некий плохой программист написал некий плохой код на некотором языке. Бывает. Часто бывает. И какие из этого следуют выводы? По мне - такие: 1. На другом языке он напишет ровно такой же код 2. Либо не напишет вообще, не справившись со сложностями Я мозг применяю, иначе бы я не пришёл к такой идее самостоятельно, а потом прочитав про антипаттерн в инете, не понял бы, что я додумался до него самостоятельно, года два назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:15:35 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Siemarglsoftwarer Подумайте над фразой про фортран, которую я процитировал выше. На всякий случай подскажу: там есть ирония. Но чтобы ее понять, надо знать синтаксис Фортрана 77. Это достаточно старый прикол. Я уверен что это связано с процедурно-макаронным стилем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:16:20 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoЧем он лучше MVC? У меня есть мысленная зарубка - когда собеседуемый начинает рассуждать о паттернах, спрашивать его о недостатках MVC. MVP - одна из попыток эти недостатки преодолеть. Ну я так понимаю, что контроллер это например лисенер. С данными и видом всё ясно. Про недостатки и преимущества MVC и MVP возможно описано в статье, которую нашёл и сейчас читаю. Посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:20:55 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerГде скрыт? Конкретно в билдере - в файлике .bpk, настройки в котором меняются через кучу гуишных окошек билдера и который руками не поправишь. Ох, да. Если вы случайно поменяли какие-либо настройки в билдере, то содержимое этого файла меняется кардинально. И вы не сможете так просто понять, просто сравнив разные версии файла в системе контроля версий, какие же опции сборки поменялись в очередной сборке проекта. softwareroutput window Что за окно такое, в пятом билдере не нашел! softwarerПройдите создание формы отладчиком. А! Ну тут, вроде, понял. Перед компиляцией, билдер видит, что есть класс формы. Он берет, засасывает себе этот файл dfm и из него уже делает "настоящий" класс формы. Потом этот файлик тупо компилиться. Препроцессинг, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:21:05 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
kosh the bestКонкретно в билдере - в файлике .bpk, Это, видимо, что-то билдеровское. В дельфе были файлы dpk (просто основной модуль программы), были файлы bpg (обычный make-файл), были файлы cfg (опции компиляции). Потом всё подпортили введением xml-ных конфигов. kosh the bestЧто за окно такое, в пятом билдере не нашел! Пятый билдер - это кажется современник шестой дельфы? Если да, то в те времена может и не было. Рисунок современного окошка прикладываю. kosh the bestА! Ну тут, вроде, понял. Перед компиляцией, билдер видит, что есть класс формы. Он берет, засасывает себе этот файл dfm и из него уже делает "настоящий" класс формы. Потом этот файлик тупо компилиться. Препроцессинг, в общем. Чушь какую-то Вы написали. Но само по себе то, что Вы за пару минут что-то поняли, хорошо показывает, насколько серьёзно Вы подошли к анализу недостатков. Глядишь, за следующие пару минут и со сборкой разберётесь :) Если сайт не глюкнёт, после этой надписи обещанная картинка: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 13:34:02 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerЧушь какую-то Вы написали. А где конкретно чушь? Ясно-понятно, что используется некий препроцессинг. Из класса формы в cpp файле и описания формы в dfm файле формируется "настоящий" класс формы. А дальше все компилиться. Только процесс этот скрыт от программиста, что является источником непонимания и ошибок, я про это и писал. То же и с настройками: вот убрали галочку в одной из вкладок debug options. А что произошло в проекте? Форма магии какая-то. Альтернатива этому всему простая. Пусть все храниться в текстовых файлах! Все настройки, код, вообще все. Захотел что-то изменить - изменяй содержимое файла. Ну то есть я вроде как сейчас понимаю что юниксовый путь - правильный. Весь проект - это набор текстовых файлов. Каждая операция - компиляция, линковка, сборка - всего лишь вызов специализированной утилиты для определенного файла с определенными настройками. Не нужен продвинутый редактор - не пользуйся, хочешь отлаживать - вот тебе отдельная утилита. Контролируешь процесс, знаешь что к чему. А когда сидишь в среде разработки, ничего не понимаешь, многие вещи становятся формой магии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 14:08:23 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerВ дельфе были файлы dpk (просто основной модуль программы), были файлы bpg (обычный make-файл), были файлы cfg (опции компиляции). смешались в кучу кони, люди :) dpk - пакадж bpg - проджект груп dpr - делфи проджект (просто основной модуль программы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 14:23:25 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer, хотя извиняюсь. bpg - мэйк-файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 14:32:40 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNosedpk - пакадж dpk - это dpr для пакетов. В общем-то их свободно можно было переименовывать один в другой, кроме пары иконок, ничего не менялось. Поскольку собеседник сказал bpk, я взял более похожий. eNosebpg - проджект груп хотя извиняюсь. bpg - мэйк-файл. На самом деле верно и то, и другое bpg c точки зрения отображения в среде был project group, а по формату - make файл. И чтобы собрать группу, надо просто подать его на вход make-у. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 14:44:38 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
kosh the bestСопровождаю код на пятом билдере. И вот пол-года бился над проблемой: отладчик не подгружает отладочные символы для библиотек. Чтобы поотлаживать модуль, нужно было вручную загружать отладочные символы в каждом сеансе для каждой библиотеки через окошко Modules. Вы не представляете, как меня это бесило! Недавно узнал. Это, оказывается ошибка пятого билдера на windows xp. То есть проблема для меня нерешаема. Операционку не сменить, пятый билдер на шестой тоже не получиться. Вот и сижу.Переписать отлаживаемые DLL в папку с основным приложением пробовали? P.S. Если все DLL находятся в одной папке, то не верю в "для каждой библиотеки". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 19:11:17 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Дети не ссорьтесь! C++ Builder - это крайне изощренный мозговой мазохизм. Вполне достойный и даже гарантированный удар палкой по голове тем, что любит сцеживать сквозь зубы, что паскаль - это не язык. Ради фигурных закорючек соглашаться на в разы большее время компиляции? Ну ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 21:03:58 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2Ради фигурных закорючек соглашаться на в разы большее время компиляции? это смотря с чем сравнивать :) Зато есть некоторые "плюсы" - можно смешивать языки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 21:48:13 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
А я заипал людей (на другом форуме) почему не клеится иконка к билдеровскому проекту И никто толком ничего не знал. Абсолютно. Полные нули. Я этот билдер только неделю в глаза видел, но я раскопал разницу, я просто сделал не те дефолты/ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 21:53:20 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Я например Дельфи можно сказать и не знаю, но уверен что в них можно сидеть годами и столетиями Я поставил себе СиБилдер. Нормально, всё очень красиво, просто сиди и пиши. Очень удобно. Я даже жалею что я раньше не видел эту штучку. Очень приятная, пашет как конь. А то что это смесь паскаля с с++ мне это пох, мне нужно решить конкретную и свою задачу Типизация конечно угнетает.... но а что ты поделаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:02:53 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseТВ2Ради фигурных закорючек соглашаться на в разы большее время компиляции? это смотря с чем сравнивать :) Зато есть некоторые "плюсы" - можно смешивать языки. Линкование .obj отменили? Уупс, и давно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:41:51 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
RT183.3Типизация конечно угнетает.... но а что ты поделаешь? Изучаешь паскаль и смотришь на C++ как на странное недоразумение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:43:18 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Дельфи сотоварищи обречены. Потому что это по крупному никому не нужно, кроме разрозненных кустарей-программистов, ностальгирующих по 1990-м и Турбо Паскалю. За VS стоит мощь Microsoft, которая поддерживает своих разработчиков, за Qt и Gtk огромное сообщество программистов Free Software. Эти средства разработки стали стандартами де-факто. На них пишутся масштабные проекты. В древности, для создания примитивного ПО простота создания GUI в Delphi казалась достижением. Но по мере усложнения ПО "магическая кнопка" не так актуальна, т.к. удельный вес GUI в коде ПО стал меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:45:37 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
тема эволюционирует, ждём апологетов явы и шарпа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:47:06 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
kosh the bestИли еще: так и не понимаю, как работают формочки в билдере. Ну там файл dfm, useform, все дела. А механизм не понятен всего этого. А я вот не понимаю, что за квант энергии вылетает, когда электрон перескакивает с одной орбиты на другую, куда он вылетает и почему. Но вроде-бы 99% моих друзей-приятелей тоже этого не пониманют и при этом сильно не страдают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 22:57:17 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychтема эволюционирует, ждём апологетов явы и шарпа Интересно, где тут обнаружили апологетов? Я заметил интересную тенденцию - бизнес на средствах разработки умирает. Раньше было большое количество сред разработки, компиляторов и пр. Сейчас несколько монстров сожрали всех. Сколько было компиляторов С/C++! Почти всех фактически съели MS - для Windows и GCC - все остальное от встроенной электроники до суперкомпьютеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:22:26 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Навеяло болгарской книжкой Химията для чайнкиов До чего же хорошая нау-поп книжка До сих пор жалею что я подарил ее юльке, когда ей было лет 12 Там неоны и хлоры сидели на уроке и отвечали :) Их вызывали к доске! Ну очень прикольно И что интересно : они всё знали про пи-облака ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:45:25 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2RT183.3Типизация конечно угнетает.... но а что ты поделаешь? Изучаешь паскаль и смотришь на C++ как на странное недоразумение. я, брат, ничего не изучаю. У меня единственная проблема: у меня нет идей. А эти языки мне до глубокой попы. Шо паскаль, шо с++, шо питон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 23:47:54 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
skmdeveloperegorychтема эволюционирует, ждём апологетов явы и шарпа Интересно, где тут обнаружили апологетов? Да вон дурак выше про мощь Microsoft что-то писать пытается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 00:24:49 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
RT183.3ТВ2RT183.3Типизация конечно угнетает.... но а что ты поделаешь? Изучаешь паскаль и смотришь на C++ как на странное недоразумение. я, брат, ничего не изучаю. У меня единственная проблема: у меня нет идей. Очень странно. А вот у меня идей вагон и тележка, не знаю куда и складывать. Могу тебе подарить пару, простейшее. Сделай системную утилиту, которая будет иметь возможность поддерживать несколько буферов обмена во всех программах (с клавиатурными шоткатами), и возможность делать копирование мышкой в буфер сразу после выделения (как сделано в putty, только теперь в любой программе) - я тебе лично за нее $29 заплачу. И уверен, найдется еще 1000 человек (1000x29=$29000) которые сделают тоже самое. Работы - месяц-два (ну ладно, год, если еще и сайт делать). А еще можно сделать драйвер файловой системы для iPhone - там база пользователей примерно с миллион (если с каждого даже по $5 рубануть.... эээ). Идеи? Да идей гигатонны вокруг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 00:30:44 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Это не идеи. Это фантазии, нах никому не нужные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 02:37:05 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2RT183.3Типизация конечно угнетает.... но а что ты поделаешь? Изучаешь паскаль и смотришь на C++ как на странное недоразумение. Мне после Java и паскаль и С++ недоразумением показались. Кому-то после C# таковой Java кажется. Кому как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 07:15:43 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2 Да да. При том что делфинисты до сих понятия не имеют (впрочем, не только они), что такое Layout Manager и написание независимых от DPI и установленных системных шрифтов приложения. ТВ2 C++ Builder - это крайне изощренный мозговой мазохизм. Вполне достойный и даже гарантированный удар палкой по голове тем, что любит сцеживать сквозь зубы, что паскаль - это не язык. Ради фигурных закорючек соглашаться на в разы большее время компиляции? Мусье Тролль ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 07:37:52 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2skmdeveloperegorychтема эволюционирует, ждём апологетов явы и шарпа Интересно, где тут обнаружили апологетов? Да вон дурак выше про мощь Microsoft что-то писать пытается. Мощь MS - это почти монопольное количество установок на десктопах и развитая инфраструктура. То же самое Qt и Gtk - большое сообщество разработчиков, многие из которых финансируются ИТ-компаниями. MS может себе позволить бесплатно раздавать студентам свои средства разработки. Nokia вкладывает в разработку и бесплатно раздает Qt (даже для коммерческого использования) всем желающим. Также делают IBM и прочие гиганты. На этом фоне продукция хозяев Дельфи (фамилии уже не помню) при отсутствии явных преимуществ не выдерживает конкуренции даже чисто по деньгам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 08:01:24 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
skmdeveloperNokia вкладывает в разработку и бесплатно раздает Qt (даже для коммерческого использования) всем желающим. только мне кажется это предложение несколько ... странным? зы: грекс, немного нейтральнее можно вести беседу? без лишних эмоций? заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 08:30:45 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseskmdeveloperNokia вкладывает в разработку и бесплатно раздает Qt (даже для коммерческого использования) всем желающим. только мне кажется это предложение несколько ... странным? Ничего странного. Nokia самой нужна Qt для использования в смартфонах и пр. Чем больше будут программировать на Qt, тем больше будет ПО для их продукции, соответственно больше ее будут покупать. Даже доступ к разработке Qt открытый - в нем могут принять участие любой желающий. Отсюда быстрые темпы разработки, устранение ошибок и т.д. То же самое МС. Бесплатная раздача средств разработки - это не альтруизм подсаживание на свои технологии и свое ПО, продажа которых покроет затраты на халяву. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 08:44:56 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
RT183.3Это не идеи. Это фантазии, нах никому не нужные. Ты считаешь, что возможность использовать iPhone как флешку никому не нужно? Чувак, да ты, как я посмотрю, в полном адеквате. Продолжай ковырять в носу дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 09:56:01 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)ТВ2 Да да. При том что делфинисты до сих понятия не имеют (впрочем, не только они), что такое Layout Manager и написание независимых от DPI и установленных системных шрифтов приложения. ТВ2 C++ Builder - это крайне изощренный мозговой мазохизм. Вполне достойный и даже гарантированный удар палкой по голове тем, что любит сцеживать сквозь зубы, что паскаль - это не язык. Ради фигурных закорючек соглашаться на в разы большее время компиляции? Мусье Тролль ??? Констатация фактов это троллизм? С каких это пор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:01:45 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
skmdeveloperТо же самое МС. Бесплатная раздача средств разработки - это не альтруизм подсаживание на свои технологии и свое ПО, продажа которых покроет затраты на халяву. Ты цены на Visual Studio давно видел, деточка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:03:54 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2 Ты цены на Visual Studio давно видел, деточка? Стоит заметить, что есть экспресс версия. И по моей памяти, стоимость студии была очень даже близка к стоимости борландовских продуктов (может даже дешевле, не помню). А вообще да, тут что-то толстовато троллят Обожаю споры "дельфи против с++" Модератор: Недолго топику жить при такой манере ведения беседы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:13:39 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2RT183.3Это не идеи. Это фантазии, нах никому не нужные. Ты считаешь, что возможность использовать iPhone как флешку никому не нужно? Чувак, да ты, как я посмотрю, в полном адеквате. Продолжай ковырять в носу дальше. - что мы сегодня будем делать ? - тоже, что и вчера . - кидаться сырными шариками ? - нет, завоевывать мир ! А ведь и я , на верно, был таким в свои 15 лет... эх, детство... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:18:19 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2Ты считаешь, что возможность использовать iPhone как флешку никому не нужно? ты часто носишь с собой шнур комп-мобила? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:19:51 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2skmdeveloperТо же самое МС. Бесплатная раздача средств разработки - это не альтруизм подсаживание на свои технологии и свое ПО, продажа которых покроет затраты на халяву. Ты цены на Visual Studio давно видел, деточка? Мальчик, ты когда нибудь видел какую нибудь Дельфи которую бесплатно раздают хотя бы для обучения и несложных проектов? Я более чем далек от разработки ПО для Windows, но знаю о существовании бесплатных версий VS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 10:33:09 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
skmdeveloperты когда нибудь видел какую нибудь Дельфи которую бесплатно раздают хотя бы для обучения и несложных проектов? Turbo Delphi Explorer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 13:58:30 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Dim2000skmdeveloperты когда нибудь видел какую нибудь Дельфи которую бесплатно раздают хотя бы для обучения и несложных проектов? Turbo Delphi Explorer. Доступ к нему прикрыли. Хотя старые лицензии (кто запасся) вроде-бы валидны. Но даже этот сабж имеет мало практического смысла, т.к. для бесплатных тренировок и прочих отжиманий от потолка вполне себе существует Lazarus (для лаб и курсовых - уже вполне себе годный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:27:47 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
skmdeveloper, предполагается, что на Qt невозможно написать "волшебную кнопку" из-за каких-то специфических особенностей этой библиотеки? Вы сами в это верите, интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:28:28 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseты часто носишь с собой шнур комп-мобила? Зачем его носить? Можно закупить еще один (вместе с докстанцией), и воткнуть их в стационарные компьютеры и на работе, и дома, навечно. А еще один (третий) шнурок заложить в карман сумки/рюкзака с ноутбуком. Это удобно - как минимум всегда и везде можно подзарядить телефон и не надо сушить голову на тему - взял ты его (шнурок) или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:32:53 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychskmdeveloper, предполагается, что на Qt невозможно написать "волшебную кнопку" из-за каких-то специфических особенностей этой библиотеки? Вы сами в это верите, интересно? Чегтовски тгудно на Qt "Волшебные кнопки" писать. Дизайн тайм ажно больно угребищный. Правда QtCreator не юзал (по религиозным соображениям), на нем наверное можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:34:32 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2RT183.3ТВ2RT183.3Типизация конечно угнетает.... но а что ты поделаешь? Изучаешь паскаль и смотришь на C++ как на странное недоразумение. я, брат, ничего не изучаю. У меня единственная проблема: у меня нет идей. Очень странно. А вот у меня идей вагон и тележка, не знаю куда и складывать. Могу тебе подарить пару, простейшее. Сделай системную утилиту, которая будет иметь возможность поддерживать несколько буферов обмена во всех программах (с клавиатурными шоткатами), и возможность делать копирование мышкой в буфер сразу после выделения (как сделано в putty, только теперь в любой программе) - я тебе лично за нее $29 заплачу. И уверен, найдется еще 1000 человек (1000x29=$29000) которые сделают тоже самое. Работы - месяц-два (ну ладно, год, если еще и сайт делать). А еще можно сделать драйвер файловой системы для iPhone - там база пользователей примерно с миллион (если с каждого даже по $5 рубануть.... эээ). Идеи? Да идей гигатонны вокруг. это уже все сделано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:37:00 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2Ты цены на Visual Studio давно видел, деточка? express - free ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:37:30 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Я думаю... предлагать написать "каталогизатор" уже будет бояном? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:38:38 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
а теперь по сабжу: борланд давно мертв. у него нет никаких плюсов, один минусы. ему учат только мамонты, а разрабатывают - только заплатки. все это конечно НЕ имхо, а факты. 4 8 15 16 23 42 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:39:07 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklinборланд давно мертв. да. теперь эмбаркодеро рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:41:02 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan), да ну ладно )) если надо писать обработчик OnClick, то шанс родить "волшебную кнопку" совершенно такой же, как и в RAD-системах. к дизайн тайму, имхо, это особого отношения не имеет, а вот к общей культуре разработчика - непосредственное. Профессионализм не зависит от используемого языка, инструмента разработки, GUI-библиотеки и прочего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:41:07 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklinэто уже все сделано. Пруфлинк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:41:10 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseAklinборланд давно мертв. да. теперь эмбаркодеро рулит. я надеюсь ты понимаешь, что это не смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:42:49 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
о! вот и Aklin подтянулся, пойду схожу за новой порцией попкорна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:43:38 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychо! вот и Aklin подтянулся, пойду схожу за новой порцией попкорна и тебе привет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:44:36 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklinборланд давно мертв. у него нет никаких плюсов, один минусы. ему учат только мамонты, а разрабатывают - только заплатки. TOAD, PL/SQL Developer, Skype, The Bat, Total Command - заплатки? Троллирование неприлично толстое, даже несколько туповатое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:46:48 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
AklineNoseAklinборланд давно мертв. да. теперь эмбаркодеро рулит. я надеюсь ты понимаешь, что это не смешно. конечно не смешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:46:56 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.TOAD, PL/SQL Developer, Skype, The Bat, Total Command - заплатки? да. Капитан очевидность.Троллирование неприлично толстое, даже несколько туповатое. ты - невнимателен. если поищешь, надешь опровержение твоим словам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:48:22 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklin, Гарант F1 - тоже заплатка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:49:16 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychПрофессионализм не зависит от используемого языка, инструмента разработки, GUI-библиотеки и прочего. В теории. А на практике инструмент еще как накладывает влияние на неустоявшуюся психику. Так что принимаю, но с оговоркой: 1. Профессионализм не зависит от инструментария (все аплодируют) 2. Непрофессионализм от инструментария зависит (кончили аплодировать) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:50:13 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
AklinКапитан очевидность.Aklinэто уже все сделано. Пруфлинк? 1 2 Jail break это совсем не про это. И противозаконно. Гугли аналог FUSE + libiphone под Windows и ext2/3 filesystem driver. Про multiple clipboard и вовсе не в тему. Да, там понаписано студентами много хламо, но все то не то и не так как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:53:19 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)В теории. А на практике инструмент еще как накладывает влияние на неустоявшуюся психику. На неустоявшуюся психику, к сожалению, накладывает влияние что угодно. Скажем, Си - хороший язык, и вроде как должен приучать читать книжки, задавать вопросы и думать по умному - ан нет, я видел уйму людей, безнадёжно испорченных стартом именно с этого языка. Привыкших верить в магию, считать, что разобраться в чём-то - невозможно или слишком трудно, лучше попробовать так, так и ещё вот так, что-нибудь да сработает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 14:58:08 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerGluk (Kazan)В теории. А на практике инструмент еще как накладывает влияние на неустоявшуюся психику. На неустоявшуюся психику, к сожалению, накладывает влияние что угодно. Скажем, Си - хороший язык, и вроде как должен приучать читать книжки, задавать вопросы и думать по умному - ан нет, я видел уйму людей, безнадёжно испорченных стартом именно с этого языка. Привыкших верить в магию, считать, что разобраться в чём-то - невозможно или слишком трудно, лучше попробовать так, так и ещё вот так, что-нибудь да сработает... Не буду спорить. Более того, по заблуждениям и ошибкам неустоявшегося индивида, как правило, можно безошибочно определить инструмент, оказавший влияние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:01:09 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)1. Профессионализм не зависит от инструментария (все аплодируют) Очень даже зависит. Ты можешь быть местным богом в PL/SQL или на ABAP и абсолютно беспомощным сосунком в CUDA программировании одновременно. И, что поразительно и характерно, какие-бы ты усилия не прилагал, но стать профи в CUDA ты не сможешь (не тот склад ума). Говоря проще, рожденный ползать - не научится летать. И наоборот. Gluk (Kazan)2. Непрофессионализм от инструментария зависит Сам по себе непрофессионализм вообще ни от чего не зависит. Он, как и бедность, это лишь состояние ума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:01:28 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)... на практике инструмент еще как накладывает влияние на неустоявшуюся психику. Так что принимаю, но с оговоркой: ... 2. Непрофессионализм от инструментария зависит (кончили аплодировать)принимаю, но тоже с оговоркой )) хороший инструмент позволяет дольше оставаться непрофессионалом при его использовании. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:06:27 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Gluk (Kazan)1. Профессионализм не зависит от инструментария (все аплодируют) Очень даже зависит. Ты можешь быть местным богом в PL/SQL или на ABAP и абсолютно беспомощным сосунком в CUDA программировании одновременно. И, что поразительно и характерно, какие-бы ты усилия не прилагал, но стать профи в CUDA ты не сможешь (не тот склад ума). Говоря проще, рожденный ползать - не научится летать. И наоборот. Увы, специалист подобен флюсу (c) Просто у нас немножко разный подход к тому, что считать профессионализмом Я далек от того, чтобы считать профессионалом того, кто умея держать только молоток, считает, что все вокруг гвозди Капитан очевидность. Gluk (Kazan)2. Непрофессионализм от инструментария зависит Сам по себе непрофессионализм вообще ни от чего не зависит. Он, как и бедность, это лишь состояние ума. Я не рассматриваю клинику. Меня интересуют только те кто могут чему-то научиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:08:35 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseAklin, Гарант F1 - тоже заплатка? это не 1ас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:10:08 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychGluk (Kazan)... на практике инструмент еще как накладывает влияние на неустоявшуюся психику. Так что принимаю, но с оговоркой: ... 2. Непрофессионализм от инструментария зависит (кончили аплодировать)принимаю, но тоже с оговоркой )) хороший инструмент позволяет дольше оставаться непрофессионалом при его использовании. ;-) хорошесть инструмента это очень субъективная оценка. я не считаю хорошим инструмент, поощряющий непрофессионализм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:10:23 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.AklinКапитан очевидность.Aklinэто уже все сделано. Пруфлинк? 1 2 Jail break это совсем не про это. И противозаконно. Гугли аналог FUSE + libiphone под Windows и ext2/3 filesystem driver. Про multiple clipboard и вовсе не в тему. Да, там понаписано студентами много хламо, но все то не то и не так как надо. короче - ты не знаешь чего сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:10:37 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychGluk (Kazan), да ну ладно )) если надо писать обработчик OnClick, то шанс родить "волшебную кнопку" совершенно такой же, как и в RAD-системах. к дизайн тайму, имхо, это особого отношения не имеет, а вот к общей культуре разработчика - непосредственное. Профессионализм не зависит от используемого языка, инструмента разработки, GUI-библиотеки и прочего. В Дельфи, при выборе события, тебя сразу же закидывает в сгенерированную функцию, вот к примеру ткнул куда попало: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:11:32 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerНа неустоявшуюся психику, к сожалению, накладывает влияние что угодно. Скажем, Си - хороший язык, и вроде как должен приучать читать книжки, задавать вопросы и думать... я видел уйму людей, безнадёжно испорченных стартом именно с этого языка. Я бы не стал так говорить. Более того, есть еще врожденные склонности. К примеру - Oracle Forms, С++, Delphi, Perl, VB6, C# и Java примерно равнозначны по своим возможностям в определенных классах задач (банальные формочки для датабаз). Но! Но есть целые категории людей, которые просто не способны мыслить, к примеру, в подходах и терминах VB, или наоборот, в терминах Java. Сколько бы они не пытались переучиться или научиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:13:44 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
ТВ2 А еще можно сделать драйвер файловой системы для iPhone если ты хочешь действовать абсолютно легально, то хрен что получится. эппл полностью контролирует что продается через их шаражку. прогу подобного толка не разрешат продавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:17:50 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)хорошесть инструмента это очень субъективная оценка. я не считаю хорошим инструмент, поощряющий непрофессионализмя имел ввиду лёгкий в использовании, что, вероятно к сожалению, означает и низкий порог вхождения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:20:10 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklinкороче - ты не знаешь чего сказать. Увы, но все обстоит с точностью до наоборот. Свободен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:24:00 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychGluk (Kazan)хорошесть инструмента это очень субъективная оценка. я не считаю хорошим инструмент, поощряющий непрофессионализмя имел ввиду лёгкий в использовании, что, вероятно к сожалению, означает и низкий порог вхождения. Разработчики декларируют perl как легкий в использовании, но сложный в освоении :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:28:15 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
chpashaесли ты хочешь действовать абсолютно легально, то хрен что получится. эппл полностью контролирует что продается через их шаражку. прогу подобного толка не разрешат продавать. Через их шаражку (AppStore) - да, возможно и не разрешат. Ну и что с того? Это не имеет смысла, т.к. речь идет о софте для Windows (драйвере файловой системы для Windows). Т.е. софт будет ставиться не в сам iPhone. А доступ к каталогу медиа вообще не требует джейлбрейков, и мне лично большего и не надо - мне нужно просто iPhone как флешку использовать (какой-то отдельный каталог), а не потрошить/хачить его весь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:30:55 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.chpashaесли ты хочешь действовать абсолютно легально, то хрен что получится. эппл полностью контролирует что продается через их шаражку. прогу подобного толка не разрешат продавать. Через их шаражку (AppStore) - да, возможно и не разрешат. Ну и что с того? Это не имеет смысла, т.к. речь идет о софте для Windows (драйвере файловой системы для Windows). Т.е. софт будет ставиться не в сам iPhone. А доступ к каталогу медиа вообще не требует джейлбрейков, и мне лично большего и не надо - мне нужно просто iPhone как флешку использовать (какой-то отдельный каталог), а не потрошить/хачить его весь. APPLE - правильно делают, что контролирую софт для айфонов . поэтому он весь и всегда работает. к тому же кроме разработчиков и хакеров полная файловая система айфона нахер не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:32:00 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Через их шаражку (AppStore) - да, возможно и не разрешат. Ну и что с того? Это не имеет смысла, т.к. речь идет о софте для Windows (драйвере файловой системы для Windows). Т.е. софт будет ставиться не в сам iPhone. это как? винда скажет айфону, что он "USB Mass Storage device"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:36:18 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Разработчики декларируют perl как легкий в использовании, но сложный в освоении :)всё, что освоено, использовать легко, что perl, что lisp, что шаблоны C++, речь ведь не об этом, верно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:36:31 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Aklinк тому же кроме разработчиков и хакеров полная файловая система айфона нахер не нужна. Обычные флешки тоже нужны только разработчикам? Ты слил в третий раз. eNoseКапитан очевидность.Через их шаражку (AppStore) - да, возможно и не разрешат. Ну и что с того? Это не имеет смысла, т.к. речь идет о софте для Windows (драйвере файловой системы для Windows). Т.е. софт будет ставиться не в сам iPhone. это как? винда скажет айфону, что он "USB Mass Storage device"? :) Нет. Зачем? В качестве устройства и файловой системы в Windows можно подсунуть вообще все что угодно. И даже готовые примеры в DDK есть. Еще раз. Нужно просто перевесты готовый проект, FUSE + libiphone на виндовс. Месяц работы и база продаж в 10-200 тысяч пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:40:10 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Нет. Зачем? В качестве устройства и файловой системы в Windows можно подсунуть вообще все что угодно. а это "всё что угодно" (айфон в данном случае) готово выдать винде информацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:42:10 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
eNoseКапитан очевидность.Нет. Зачем? В качестве устройства и файловой системы в Windows можно подсунуть вообще все что угодно. а это "всё что угодно" (айфон в данном случае) готово выдать винде информацию? ну учитывая, что itunes-у оно дает, нужно прикинуться itunes-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:47:45 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychGluk (Kazan)Разработчики декларируют perl как легкий в использовании, но сложный в освоении :)всё, что освоено, использовать легко, что perl, что lisp, что шаблоны C++, речь ведь не об этом, верно? Угу XSLT, BrainFuck и APL использовать особенно легко ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:47:48 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность. Месяц работы и база продаж в 10-200 тысяч пользователей. Дык займись :) Какие бабки можно забашлять на шербурской целине (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 15:48:56 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Капитан очевидность. Месяц работы и база продаж в 10-200 тысяч пользователей. Дык займись :) Какие бабки можно забашлять на шербурской целине (c) У меня слишком мало способностей к системному программированию. А каждый должен заниматься своим делом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:04:56 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Gluk (Kazan)Капитан очевидность. Месяц работы и база продаж в 10-200 тысяч пользователей. Дык займись :) Какие бабки можно забашлять на шербурской целине (c) У меня слишком мало способностей к системному программированию. А каждый должен заниматься своим делом. Ааааа ... не писатель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:07:20 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Капитан очевидность.Gluk (Kazan)Капитан очевидность. Месяц работы и база продаж в 10-200 тысяч пользователей. Дык займись :) Какие бабки можно забашлять на шербурской целине (c) У меня слишком мало способностей к системному программированию. А каждый должен заниматься своим делом. Ааааа ... не писатель Да. А еще из меня плохой сапожник и портной, потому я обувь и одежду покупаю в магазине. В чем проблема? Специализация - рулит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:28:34 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность. Да. А еще из меня плохой сапожник и портной, потому я обувь и одежду покупаю в магазине. В чем проблема? Специализация - рулит. Нет проблем. Скооперируйся с сапожником, организуете супербизнес. Чего здесь-то кричать ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:46:13 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
egorychskmdeveloper, предполагается, что на Qt невозможно написать "волшебную кнопку" из-за каких-то специфических особенностей этой библиотеки ? Вы сами в это верите, интересно? Ключевое слово я выделил. Qt - это именно библиотека + некоторое количество утилит и препроцессоров - компилятор метаобъектов, компилятор пользовательских интерфейсов, и т.д. Программы вполне можно писать из простейшего текстового редактора. В качестве IDE можно использовать QtCreator, NetBeans, Eclipse. Я просматривал специально исходные коды свободных проектов - почти везде GUI написан непосредственно в коде, без использования дизайнера. При использовании Layout Manager это очень просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 16:58:42 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Капитан очевидность. Да. А еще из меня плохой сапожник и портной, потому я обувь и одежду покупаю в магазине. В чем проблема? Специализация - рулит. Нет проблем. Скооперируйся с сапожником, организуете супербизнес. Это глупость. Сапожник не сможет конкурировать с отраслью из за неэффективности + материальных затрат. В отличии от программиста-одиночки, но с хорошей и полезной идеей+софтом (доказано appstore и не только). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 17:08:07 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoВ Дельфи, при выборе события, тебя сразу же закидывает в сгенерированную функцию, вот к примеру ткнул куда попало: Как бы по молодости не задумываешься, кажется что так и надо, туда писать код. А в Яве почему-то десять раз подумаешь, куда и чего писать. Я ради интереса погуглил по слову всего-навсего addActionListener. Первая ссылка пустая (на явадок), вторая вот . Ведёт, между прочим, на sun.com. И совершенно явно "кажется, что так и надо писать код". Называется, найдите десять отличий от волшебной кнопки "Десять раз подумаешь" - это характеристика человека, а вовсе не инструмента. Я вот почему-то использовал концепцию Action ещё когда ни в Яве, ни в Дельфе не было соответствующего стандартного класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 17:35:16 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Gluk (Kazan)Капитан очевидность. Да. А еще из меня плохой сапожник и портной, потому я обувь и одежду покупаю в магазине. В чем проблема? Специализация - рулит. Нет проблем. Скооперируйся с сапожником, организуете супербизнес. Это глупость. Сапожник не сможет конкурировать с отраслью из за неэффективности + материальных затрат. В отличии от программиста-одиночки, но с хорошей и полезной идеей+софтом (доказано appstore и не только). Какие проблемы ??? Скооперируйся с программистом :) Идеи и бензин твои руки его Нуу ... или научись чему нибудь. Сам же говоришь - работы на месяц. Тебе на два будет :) Зато вся ниша твоя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 17:43:32 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)Какие проблемы ??? Скооперируйся с программистом :) Почему ты считаешь, что я не занимаюсь этим прямо сейчас? Просто у кого-то топиком выше были проблемы с идеями (хотя было наличие рук). Правда, как оказалось, и руки там были не того качества. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 18:37:49 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerНазывается, найдите десять отличий от волшебной кнопки Дело не в том. Визуальный дизайнер+кодогенератор завязывает тебя в месте, где ты можешь добавлять обработчики событий. Фактически провоцируя то, что принято рефакторить - жадный класс-форму (от того, что обработка будет перенесена из Button1Click в DoSomething того-же класса-формы - толку будет мало, разве эстетика чуть выиграет). А Ява стимулирует (вернее не ограничивает) места, в которые эти листенеры можно повесить. Делая это, правда, чудным методом - отказом от визуального редактора (нормальных там до сих пор нет) и принуждением писать код руками (такое и в Delphi вполне можно, принуждение). softwarer"Десять раз подумаешь" - это характеристика человека, а вовсе не инструмента. Я вот почему-то использовал концепцию Action ещё когда ни в Яве, ни в Дельфе не было соответствующего стандартного класса. Человек, хоть и является иррациональным существом, но все-же стремится к пути минимальных затрат на выполнение текущих операций. И если можно быстро делать жадные классы, то и фиг с ними, с жадными классами, задача обычно важнее (т.е. преимущество скорости и простоты превышает вопросы эстетически правильной функциональной композиции). Этож очевидно. А все остальное это сопли детей, которые истины выше явно не понимают, зато слышали, что в Яве принято делать хорошо, а в Delphi принято делать плохо. Хотя никто не мешает и там и там делать плохо (как это обычно и бывает), или и там и там делать хорошо (если это вобще возможно). Вот такая вот загогулина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 18:45:33 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.Визуальный дизайнер+кодогенератор завязывает тебя в месте, где ты можешь добавлять обработчики событий. Не соглашусь. Редактор кода никуда не девается, операция New file присутствует как в любом нотепаде. А если знаешь, что такое data module (с чем, правда, у ряда дельферов.. проблемы) так и вовсе скорее "отвязывает от гуя". Капитан очевидность.(от того, что обработка будет перенесена из Button1Click в DoSomething того-же класса-формы - толку будет мало, Отнюдь. Значение и смысл "вынесения этого метода в отдельный класс" как раз гораздо меньше, чем "отрыва от кнопки". Капитан очевидность.А Ява стимулирует (вернее не ограничивает) места, в которые эти листенеры можно повесить. Ява "стимулирует" вешать их в первую очередь прямо в addActionListener, известным идиотским методом Код: plaintext 1. 2. 3. 4. Капитан очевидность.Человек, хоть и является иррациональным существом, но все-же стремится к пути минимальных затрат на выполнение текущих операций. И если можно быстро делать жадные классы, А их везде быстрее делать. Создать новый файл - одинаково [тяжёлая и лишняя] операция, описать новый класс в текущем файле - опять же одинаково. Капитан очевидность.А все остальное это сопли Я в общем примерно к этому и веду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 19:10:38 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerКапитан очевидность.Визуальный дизайнер+кодогенератор завязывает тебя в месте, где ты можешь добавлять обработчики событий. Не соглашусь. Редактор кода никуда не девается, операция New file присутствует как в любом нотепаде. А если знаешь, что такое data module (с чем, правда, у ряда дельферов.. проблемы) так и вовсе скорее "отвязывает от гуя". Да нет. Я и сам с собой не соглашусь, просто по той причине, что никто не отменял возможность фреймов и способность форм вкладываться друг в другу (b эстетствуй декомпозицией до потери пульса). Вопрос был лишь в начинающих... программистах. Которые не задумываются о том лукаво, а бросают все на mainform. Часто даже используя TNotebook, если что-то там не вмещается. Капитан очевидность. softwarer [quot Капитан очевидность.](от того, что обработка будет перенесена из Button1Click в DoSomething того-же класса-формы - толку будет мало, Отнюдь. Значение и смысл "вынесения этого метода в отдельный класс" как раз гораздо меньше, чем "отрыва от кнопки". См. выше про пример мега mainform с 15-тью поздакладками в TNotebook. Я такого насмотрелся и не раз (не на студенческих проектах). Капитан очевидность.Ява "стимулирует" вешать их в первую очередь прямо в addActionListener, известным идиотским методом Да я уже написал, что и там и там обычно делают плохо. По той простой причине, что люди, которые пишут IDE, блупринты, книги и статьи (инструментальщики) - они обычно от реальных задач очень и очень далеки. Это парадоксально, но это факт. Просто в среде Java вера, даже не вера - верование о том, мы тут на яве не такие как все, мы правильные изначально - возведена в абсолют. Ясное дело - беспричинно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 19:29:22 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность. Да. А еще из меня плохой сапожник и портной, потому я обувь и одежду покупаю в магазине. В чем проблема? Специализация - рулит. Гы. Админа хлебом не корми, только дай потрындеть на тему "как надо правильно программировать" ))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 19:57:17 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer А их везде быстрее делать. Создать новый файл - одинаково [тяжёлая и лишняя] операция, описать новый класс в текущем файле - опять же одинаково. А вот тут немного не так. Обратный парсинг файла с "магическими кнопками" на предмет новых классов/функция был в RAD для Явы изначально, а вот в Дельфи и Дибилдере в ранних версиях отсутствовал, что способствовало "стилю")) А в виз.студии появился немного раньше, чем она превратилась в РАД, т.е. вреда было поменьше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 20:02:46 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.См. выше про пример мега mainform с 15-тью поздакладками в TNotebook. Я такого насмотрелся и не раз (не на студенческих проектах). Это да. Я однажды на заре своей карьеры столкнулся с программистом, который в течение примерно полугода аккуратно получал задания по ТЗ, делал их, а потом однажды оказалось, что все они сделаны в рамках одной формы. Капитан очевидность.Да я уже написал, что и там и там обычно делают плохо. Именно поэтому постановка вопроса "инструмент помогает хорошему или плохому стилю у начинающих" представляется мне... сомнительной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 20:14:23 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoВ Дельфи, при выборе события, тебя сразу же закидывает в сгенерированную функцию, вот к примеру ткнул куда попало: Как бы по молодости не задумываешься, кажется что так и надо, туда писать код. А в Яве почему-то десять раз подумаешь, куда и чего писать. Я ради интереса погуглил по слову всего-навсего addActionListener. Первая ссылка пустая (на явадок), вторая вот . Ведёт, между прочим, на sun.com. И совершенно явно "кажется, что так и надо писать код". Называется, найдите десять отличий от волшебной кнопки "Десять раз подумаешь" - это характеристика человека, а вовсе не инструмента. Я вот почему-то использовал концепцию Action ещё когда ни в Яве, ни в Дельфе не было соответствующего стандартного класса. Мне кстати больше нравятся лисенеры в ЭкшнСкрипт. Но я только что заподозрил, что от некоторой привычки к волшебной кнопке пока не совсем избавился И плюс что мои любимые лисенеры ЭкшнСкрипта тоже несколько предрасполагают к волшебной кнопке. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 20:54:10 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerКапитан очевидность.Визуальный дизайнер+кодогенератор завязывает тебя в месте, где ты можешь добавлять обработчики событий. Не соглашусь. Редактор кода никуда не девается, операция New file присутствует как в любом нотепаде. А если знаешь, что такое data module (с чем, правда, у ряда дельферов.. проблемы) так и вовсе скорее "отвязывает от гуя". Капитан очевидность.(от того, что обработка будет перенесена из Button1Click в DoSomething того-же класса-формы - толку будет мало, Отнюдь. Значение и смысл "вынесения этого метода в отдельный класс" как раз гораздо меньше, чем "отрыва от кнопки". Первое, в новый файл в Билдере лазить неудобно, если он к форме ни к какой не привязан, нужно туда лазить через класс-эксплорер, в котором отображается куча лишних классов Второе, согласен, за то и люблю ЭкшнСкриптовские лисенеры. При правильном применении, удобнее, чем явовские. Плюс редактор удобнее чем в Билдере 6, я FlashDevelop использую. Правда ничего особенного в нём нет, но всё основное что нужно редактору, на месте, и по файлам лазить удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:08:08 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoИ плюс что мои любимые лисенеры ЭкшнСкрипта тоже несколько предрасполагают к волшебной кнопке. Имхо листенеры вообще больше располагают к этому, нежели события. Причина проста: листенер - это отдельный класс. То есть, получается, чтобы сделать "правильно", надо делать три класса: гуй, листенер и контроллер. Часто тут ощущается перебор и появляется желание упростить. Если, скажем, Action - ещё компонент на своём месте, то делать отдельный листенер для какого-нибудь edit.changed - как-то слишком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:12:44 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerКапитан очевидность.См. выше про пример мега mainform с 15-тью поздакладками в TNotebook. Я такого насмотрелся и не раз (не на студенческих проектах). Это да. Я однажды на заре своей карьеры столкнулся с программистом, который в течение примерно полугода аккуратно получал задания по ТЗ, делал их, а потом однажды оказалось, что все они сделаны в рамках одной формы. Капитан очевидность.Да я уже написал, что и там и там обычно делают плохо. Именно поэтому постановка вопроса "инструмент помогает хорошему или плохому стилю у начинающих" представляется мне... сомнительной. Я в Билдере перенёс многое из магических кнопок в отдельные классы, раскидал по функциям, с внятными названиями, сделал красиво. А показать кому, стыдно, т.к. лазать по этим файлам неудобно, фиг проссышь, куда я что рассовал, разве что ctrl-left click, по вызову класса, чтобы попасть в тот файл, и то хорошо. Как я уже говорил, в Билдере 6, по классам без форм, лазить неудобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:13:09 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarerXDiaBLoИ плюс что мои любимые лисенеры ЭкшнСкрипта тоже несколько предрасполагают к волшебной кнопке. Имхо листенеры вообще больше располагают к этому, нежели события. Причина проста: листенер - это отдельный класс. То есть, получается, чтобы сделать "правильно", надо делать три класса: гуй, листенер и контроллер. Часто тут ощущается перебор и появляется желание упростить. Если, скажем, Action - ещё компонент на своём месте, то делать отдельный листенер для какого-нибудь edit.changed - как-то слишком. Так ведь в том-то и дело, что в ЭкшнСкрипте это обычно как я уже упоминал, нечто типа private function mouseMoveOverTableListener(e:MouseEvent):void То есть функция класса, в котором этот лисенер и цепляешь, куда хочешь. Я обычно это делаю к визуальным объектам, хотя есть там и другие лисенеры. И уже из него, можно вызвать какой-нибудь класс-обработчик. То есть изначально никто не заставляет делать отдельный класс. Так что не вижу разницы с событиями. Даже вон, названия какие MouseEvent к примеру. Лисенер получает событие. Так что не вижу, что тут к чему больше располагает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:17:58 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
softwarer Именно поэтому постановка вопроса "инструмент помогает хорошему или плохому стилю у начинающих" представляется мне... сомнительной. Если взять гипотетического коня в вакууме вполне себе реального недоученного студента XDiablo, у которого "опыт и знания" ограничивается скачанной пиратской Delphi, книгами Архангельского и прочитанными статьями сомнительного содержания и авторства, да помноженное это все на условия изоляции от более-менее приличных коллективов разработчиков и проектов, то проблема подсознательного доминирования неправильности инструмента вполне себе может иметь место в его робких начинаниях интенсивного самообучения методом битья палкой от граблей по голове. Это как, ну я не знаю, обезьяна с гранатой папуас с Delphi микроскопом перед привычной ему задачей добывания пропитания. Что сделает папуас? Применит микроскоп для раскалывания скорлупы орехов. А потом, имея в одной руке микроскоп, а в другой - руководство другого папуаса о MVC том, что линзы можно использовать для добывания огня - заведет топик, о том, что какой-же это неправильный и дорогой инструмент, микроскоп, что и орехи плохо колет, и огонь добывать из него совсем неудобно. А потом подпряжется третий папуас, который заведет нытье, что он дескать в своем племени вообще запретил микроскопом добывать огонь и колоть орехи, и вручил всем C++ бутылки из под огненной воды, которыми можно и орехи колоть, и огонь добывать. И тут появится некий четвертый, который всем нам расскажет, что виденное им племя белого человека добывает огонь из бесплатной зажигалки... Короче. Одно только не понятно. Эй, папуасы студенты, а кто вам вообще разрешил свое мнение высказывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:23:31 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность., Слушай, ты, я 5 лет назад отучился. На Дельфи не пишу из религиозной ненависти, на С++ Билдере начал с поддержки наследия, которое благополучно переписываю, уже наполовину убрал всё гавно. В Нетбинсе использую unit-тесты, и SVN, к Билдеру юнит-тесты прикрутить мне не удалось, давайте, списывайте на мою недоученность, но всё же я перерыл несколько библиотек юнит-тестирования, и мозг сломал об их документацию, при этом постоянно отвлекаясь на текущую работу. Причём к примеру boost.regex я прикрутил к одному Билдеровскому проекту. Ещё раз насчёт недоученности, у меня универ был лажовый, группа 17 человек, из них я один программист, остальные и рядом не валялись. Я вообще программирую не благодаря, а вопреки университету. Никаким из своих навыков программирования, я универу не обязан. Разве что может основы UML там узнал. Всё остальное самообучение. Результаты неплохие, но есть к чему стремиться. НО МЛЯ НА ЭТОМ ФОРУМЕ ЗАКОЛЕБАЛИ УЖЕ ВСЯКИЕ ОНАНИЗМУСЫ МЕНЯ ОСКОРБЛЯТЬ!!! Чем я показал какую-то недоученность и ущербность? Я справляюсь с работой, и дома программирую из личного желания, в чём я не прав то опять? Короче, смотался отсюда, му**ло, ты запарил уже! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:37:20 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
XDiaBLoКапитан очевидность., Слушай, ты, я 5 лет назад отучился. И до сих пор ничего толком делать не научился? Хм. XDiaBLoНа Дельфи не пишу из религиозной ненависти Вот я и говорю. Такое - не лечится. Модератор: Вот на этой радостной ноте и закончим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:39:20 |
|
||
|
Недостатки Дельфи и Билдера
|
|||
|---|---|---|---|
|
#18+
Капитан очевидность.XDiaBLoКапитан очевидность., Слушай, ты, я 5 лет назад отучился. И до сих пор ничего толком делать не научился? Хм. XDiaBLoНа Дельфи не пишу из религиозной ненависти Вот я и говорю. Такое - не лечится. Научился. Моя основная работа была связана с отчётами на SQL и в Oracle Report Builder'е. В последнее время, стало на работе посвободнее с графиком, и появилось время заниматься повышением навыков программирования, чем я успешно и пользуюсь. А то что мне не нравится Дельфи, так это дело вкуса, я несколько лет на Pascal'е программировал, ну не нравится и всё. Ведь бывает такое, не так ли? И при чём тут болезни? Вам то я не запрещаю. Но от Builder'а всё равно уйду, по крайней мере от 6. Хотя я бы предпочёл хотя-бы на визуал студию, если не на Яву. Я видел свежие версии билдера, смотрел, но несмотря на все их удобства, что-то не хочется просить начальство покупать Билдер новый, я бы лучше опять же визуал студию попросил. Но пока экспериментирую с переводом одного проекта на Яву. З.Ы. Модератору, не надо закрывать тему, на оскорблении меня. Я желаю прежде развеять сомнения анонимуса, по поводу его заблуждений насчёт меня. Неприятно видеть тему, законченную оскорблением меня. Модератор: Стукнись в аську 648484 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2010, 21:49:15 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1343878]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
192ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
142ms |
get tp. blocked users: |
2ms |
| others: | 288ms |
| total: | 664ms |

| 0 / 0 |
