Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Визуальное программирование: расслабляет?   Найти похожие ветки 

 
Manfred   (2003-10-02 16:03) [0]

Бытует мнение, что программист в Delphi в конце концов не сможет написать даже оконную процедуру на API. Что скажете по этому поводу, Мастера?


 
Skier   (2003-10-02 16:05) [1]

Ну да...
А человек привыкший к спичкам не сможет добыть огонь трением...


 
Ua   (2003-10-02 16:05) [2]

1. такое обсуждение было уже не раз
2. сможет, но не каждый и только если приспичит


 
Verg   (2003-10-02 16:07) [3]


> не сможет написать даже оконную процедуру на API


Уже сейчас многие программисты на Делфи забыли как кодировать оперции для микропроцессора и вообще не знают для чего это...
Деградация.


 
wl   (2003-10-02 16:07) [4]

к тому времени оконные процедуры писать будет уже ни к чему


 
Verg   (2003-10-02 16:10) [5]


> в конце концов



> wl © (02.10.03 16:07) [4]
>к тому времени оконные процедуры писать будет уже ни к чему


Да уж - в если в конце концов, то...


 
Dmitriy O.   (2003-10-02 16:14) [6]

А я и в начале


 
Игорь Шевченко   (2003-10-02 16:16) [7]

Manfred © (02.10.03 16:03)

Это все от человека зависит. Мне удобно, что не надо тратить время на написание оконных процедур на API.


 
Rem   (2003-10-02 16:25) [8]

Manfred, было время, когда люди программировали тумблерами в двоичном коде, и WinAPI в то время не было, впрочем как и 15 лет назад, когда не было Windows.
И во все времена были люди, которые программировали на разных уровнях. Есть железячники, системщики, прикладники, юзеры... И с развитием компьютеров количественный и качественный состав групп, впрочем, как и количество самих групп специалистов, будет меняться. А знание WinAPI - это лишь малая (хоть и главная)составная программирования под Windows.
Знать или не знать WinApi? Пользоваться или не пользоваться? Это зависит от области, в которой работате тот или иной програмер. Крутому спецу по базам данных все равно, при помощи какого интерфейса низкого уровня реализуется ядро его БД. А крутой спец по WinAPI и простой БД наваять не сможет.
Каждому - свое. Захочет - найдет документацию и сделает. Проблема не в Delphi, VC или VB. Проблема в IQ того или иного программера.


 
Lola   (2003-10-02 16:26) [9]

Мне кажется, если человек понял принципы алгоритмизации, сможет писать в любой среде, на любом языке. Дальше дело техники. Это как в автомобилях, научившись водить одну машину, уже легко можно пересесьть на другую. Все зависит от таланта, памяти и усидчивости. Здесь и правда возникает вопрос, а кому нужно "изобретать колесо"? Можно конечно и сортировать "пузырьковым" методом. Но, зачем?


 
Mike B.   (2003-10-02 16:27) [10]

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


 
Manfred   (2003-10-02 16:28) [11]


> Rem
Вы правы. Меня удручает тот факт, что программист-прикладник становится ремесленником :-(


 
Verg   (2003-10-02 16:38) [12]


> Меня удручает тот факт, что программист-прикладник становится
> ремесленником :-(


Да, по моим наблюдениям и личному опыту "программист-железячник", кроме всего еще и больше зарабатывает.


 
Е-Моё имя   (2003-10-02 16:40) [13]


> Меня визуальное программирование настолько расслабило, что
> я даже мышь с трудом передвигаю.

=))))))))))))))))


 
Rem   (2003-10-02 16:40) [14]

Manfred, я недеюсь, такие мысли не по поводу 30-летнего юбилея? :) Или вот так, взираешь на пройденный путь... и думаешь... а что же дальше?
Так что... С Наступающим! И чтобы в твоей жизни всегда нашлось место для WinAPI!


 
Сатир   (2003-10-02 16:44) [15]

Лень - движитель прогрэсса.


 
Sergey_Masloff   (2003-10-02 16:57) [16]

Verg © (02.10.03 16:38) [12]
>Да, по моим наблюдениям и личному опыту "программист->железячник", кроме всего еще и больше зарабатывает.
Бред.


 
cyborg   (2003-10-02 17:00) [17]

Это правда :), так же правда и то, что если перейти на невизуальное программирование, то при попытке сделать программу визуально первое время я теряюсь, правда через некоторое время всё становится на рельсы.


 
Verg   (2003-10-02 17:01) [18]


> Sergey_Masloff (02.10.03 16:57) [16]


Это ты так мой личный опыт оцениваешь?

Ну что же, тебе и впрямь виднее.


 
Polevi   (2003-10-02 17:03) [19]

программы без UI мои любимые


 
ZeroDivide   (2003-10-02 17:04) [20]

забыли как кодировать оперции для микропроцессора
Это не забыть, это как плавать уметь.

А вобще да, современное программирование расслабляет. Я вот постоянно функции ищу, вместо того чтобы самому писать и самое страшное что считаю это правильным. Билдеры они ведь на то и билдеры чтобы билдить, а не программировать.


 
VAleksey   (2003-10-02 17:13) [21]


> Verg © (02.10.03 16:38)

Какие-то странные наблюдения. Как раз наоборот :-)).

Епрст. Все-таки скажу еще раз :-). Никто из моих знакомых, которые в институте программировали на асме, блестяще рещали математические задачи на компьютере, программистами не работает. А ведь лучше меня программировали.
ЗЫ
Да, и делфи они принебрегали ;-).
ЗЗЫ
Видимо много зарабатывали программируя на низком уровне ;-).
ЗЗЗЫ
Никому не в обиду. Это просто наблюдения.
...
Судьба. ;-)


 
Rem   (2003-10-02 17:16) [22]

2 ZeroDivide
>> вот постоянно функции ищу, вместо того чтобы самому писать

Все не напишешь... Да и проблема не в Delphi. Проблема (если кто-то сможет назнать ее так) в ООП, основная идея которого - повторное использование кода... Я думаю, это хорошо... Плохо то, что большинство начинающих программеров слепо используют чужие наработки, не задумываюсь даже над тем, как это работает.

А насчет разных уровней подхода к программированию... даже внутри Delphi своя иерархия: писатели компонент, билдеры, какие-то промежуточные мутации... А иногда в форуме встретишь кого-то, жаждущего чего-то типа int 13h, и понимаешь, что "есть еще программеры в наших селеньях!"...


 
Verg   (2003-10-02 17:29) [23]


> VAleksey © (02.10.03 17:13) [21]


> Никто из моих знакомых, которые в институте программировали
> на асме, блестяще рещали математические задачи на компьютере,
> программистами не работает.


Вы не поверите, но для "железяк" я программирую в 99% объема кода на C++.

Можно конечно, и для железяк программировать "на низком уровне", но тогда железяка будет такого же "низкого качества" и продать мне ее будет крайне затруднительно.


 
Dok_3D   (2003-10-02 18:18) [24]

>>программист в Delphi в конце концов не сможет написать даже
>>оконную процедуру на API.


Гы! Оконная процедура на API. То же мне - умение первой необходимости.
Умение писать на WinApi - не есть качественный показатель уровня современного девелопера.


 
DVM   (2003-10-02 18:54) [25]

Я пишу на API. Лично мне так удобнее. Нет, конечно с VCL я тоже неплохо знаком, но WinApi мне больше по душе как-то. Но времени надо очень много. ОЧЕНЬ МНОГО.


 
Mike Kouzmine   (2003-10-02 19:02) [26]

DVM © (02.10.03 18:54) [25] А я пишу на "Ремингтоне". Круто.


 
Игорь Шевченко   (2003-10-02 19:09) [27]

Кстати, а нафига их, оконные процедуры-то писать, в самом деле ? Delphi с самого начала позиционировался как Rapid Application Development Tool, а с писанием оконных процедур Rapid ну никак не получится.

Ремесленником можно быть и умея писать процедуры на WinAPI, это совсем разные понятия, кстати.


 
DVM   (2003-10-02 19:09) [28]


> Mike Kouzmine © (02.10.03 19:02) [26]

В форум сообщения тоже с ремингтона? :)


 
Сергей Чурсин   (2003-10-02 20:03) [29]

Возможно, какую-то часть и "расслабляет"... (хотя кто тогда к примеру пишет те же серьезные компоненты ;) ). Однако визуальное программирование - есть ОПТИМИЗАЦИЯ по скорости и трудозатратам самого процесса программирования. :)
В принципе - любой нормальный программист, часто пишущий эти самые оконные процедуры, конечно же, создаст себе оптимизированную библиотеку для этих самых окон на базе API, а не будет карячиться с API ;) - то есть приступит к созданию своего варианта CL, пусть и не V, но смысл - в оптимизации труда.
Вот можно же и так поставить вопрос : программисты на VC не способны написать оконную процедуру на асме. Как вам это ?
И частично тож ведь правда (как и о Delphi) :)
И что ?

>Rapid Application Development Tool,

Не знаю и знать не хочу как он там позиционировался (да и аббривиатура эта ,по моему, ток с 3-4 появилась), если надо, как всем известно, можно написать на нем что угодно :). И пишут.


 
iZEN   (2003-10-04 10:54) [30]

Визуальное программирование: расслабляет?
А невизуальное? ;)
http://www.javagu.ru/index.shtml?section=34&article=914


 
Sergey_Masloff   (2003-10-04 11:24) [31]

Verg © (02.10.03 17:01) [18]

>> Sergey_Masloff (02.10.03 16:57) [16]
>Это ты так мой личный опыт оцениваешь?
>Ну что же, тебе и впрямь виднее.
Да нет конечно. Но я общаюсь с ребятами программирующими микроконтроллеры, работающими в нескольких серьезных конторах в Москве и представляю уровень их зарплат, думаю он значительно выше среднероссийского. Но прикладник если есть опыт решения серьезных бизнес-задач получает все же побольше. Иногда в разы. Но, в принципе, это уже оплата не только за уровень программизма а еще и постановка задач, архитектура приложения...
Если говорить о программировании железяк то AFAIK 1000-1200 USD это в Москве потолок. Что конечно неплохо но...


 
Verg   (2003-10-04 12:33) [32]


> Если говорить о программировании железяк то AFAIK 1000-1200
> USD это в Москве потолок. Что конечно неплохо но...


Что касается Москвы, может и так, не спорю.


> Но я общаюсь с ребятами программирующими микроконтроллеры,
>


Если говорить о микро или там макро, то это тема вообще отдельная. ;) Некоторые пентюхи ингода могут позавидовать ресурсам этих "микро"контроллеров...:)

Когда я говорю о "прграммировании для железяк" имею ввиду то, что программер не продает свою программу, как отдельный продукт, а ему производитель этой железяки платит процент с реализации этих "приборов"... Считай ты - акционер.
Дивиденты дают возможность разработки (совместно с кострукторами, кстати самый продуктивный метод) ПО для новых/модернизированных изделий и т.д.
Главное - изначально правильно себя спозиционировать.

Пиратскии копии, говорите.... ну, ну...


 
Nick Denry   (2003-10-04 13:08) [33]

Игорь Шевченко © (02.10.03 16:16) [7]
Manfred © (02.10.03 16:03)

Это все от человека зависит. Мне удобно, что не надо тратить время на написание оконных процедур на API.


Согласен с Игорем, но с точки зрения наооборот, т.е. меня например невизуальное программирование расслабляет, мне нравиться пограммить на уровне системы. Да и работа моя требует маленьких и быстродействующих приложений.

Все зависит от человека и от задачи. Визуальное - это здорово , но не всегда подходит.


 
Song   (2003-10-04 14:22) [34]

Предпочитаю делать оконную процедуру только в случае если нужно выделить какое-то определённое сообщение (перехватить, выделить) и пр., вообщем для тюнинга. А без этого.. а зачем если всё уже сделано? Если я буду отдельно создавать окна, диалоги, а потом к ним обработчики писать и пр., меня с такой работой работадатель выгонит за несоблюдение сроков реализации задач.


 
Sergey_Masloff   (2003-10-04 15:02) [35]

Verg © (04.10.03 12:33) [32]

>Если говорить о микро или там макро, то это тема вообще >отдельная. ;) Некоторые пентюхи ингода могут позавидовать >ресурсам этих "микро"контроллеров...:)
Я знаю ;-)

>Когда я говорю о "прграммировании для железяк" имею ввиду то, >что программер не продает свою программу, как отдельный >продукт, а ему производитель этой железяки платит процент с >реализации этих "приборов"...
Если это где-то так то хорошо. Обычно программистам никаких процентов не платят. Работают за зарплату. По крайней мере если речь идет о железках продаваемых хоть сколько нибудь значительными партиями. Хотя... случаи разные наверное бывают.


 
Palladin   (2003-10-04 18:42) [36]


> Manfred © (02.10.03 16:03)

бытует мнение что дизайнер работающий с Photoshop скоро не сможет различать цвета...


 
kaif   (2003-10-04 18:47) [37]

сабж.
Когда я только начинал изучать Delphi, мне попалась книга, начинавшаяся с главы Windows для мазохистов. Так вот там описывалась оконная процедура. И первое, что я в своей жизни написал по Windows вообще, была оконная процедура, реализованная в Delphi.
Еще однажды я прибегал к оконной процедуре, когда экспериментировал с OpenGL.
Так что мнение бытует неправильное.


 
Zhouck   (2003-10-06 10:51) [38]

Фигня все это. Программирование существует не для искусства программирования (как некоторые думают), а для решения конкретных задач. И какая разница, каким способом их решать?


 
zx   (2003-10-06 11:39) [39]

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


 
Вот еще мнение... :)   (2003-10-06 12:47) [40]

http://vx.netlux.org/~habitat-anthology/ant/06.txt



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.02 c
1-74225
Zheks
2003-10-09 11:10
2003.10.23
Закроем тему: Распечатка StringGrid_a


3-73973
AlexGof
2003-10-01 11:43
2003.10.23
Нужен DataSet позволящий подсоединять несколько мастер таблиц


6-74370
Kotka
2003-08-26 18:09
2003.10.23
TClientSocket & Internet


6-74347
Atatoly
2003-08-25 15:05
2003.10.23
Socket


7-74515
Шустрый
2003-08-11 12:22
2003.10.23
Как получить текст из TEdit не моего приложения?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский