|
|
Курилка , Свободное общение на программерские темы
•
fts@Grafika
|
|
Против всех
Сообщений: 576
|
Цитата(Amp @ Aug 3 2009, 21:59) Кстати количество строк кода на ассемблере (ну во всяком случае на masm с его макросами), которое уйдет на программирование простенького диалогового окна на WinAPI, в принципе сопоставимо с тем же кодом на C. Времени соответственно также. Тёмыч, ты псих
--------------------
Жизнь в ритме Нiukoko. ©
|
|
|
|
•
Amp
|
|
Активный
Сообщений: 2 336
|
Цитата(fts@Grafika @ Aug 3 2009, 22:01) Тёмыч, ты псих Чтобы запустить простенький диалог из ресурсов уходит два десятка строчек. Естественно для более сложных вещей размер кода вырастает на порядки
|
|
|
|
•
Amp
|
|
Активный
Сообщений: 2 336
|
Цитата(Соколист @ Aug 3 2009, 22:01) а кто как сокращает время на программирование? Фреймворки, библиотеки. В случае с тем же OpenGL для простеньких демок можно использовать GLUT или уже ранее наработанную кодовую базу.
|
|
|
|
•
fts@Grafika
|
|
Против всех
Сообщений: 576
|
Цитата(Amp @ Aug 3 2009, 22:03) Естественно для более сложных вещей размер кода вырастает на порядки Ога-ога, а мужики то и не знают
--------------------
Жизнь в ритме Нiukoko. ©
|
|
|
|
•
Amp
|
|
Активный
Сообщений: 2 336
|
Цитата(fts@Grafika @ Aug 3 2009, 22:06) Ога-ога, а мужики то и не знают Да-да. Тут некоторые мужики думали, что для C++ кроме WinAPI и MFC больше ничего не придумано в плане написания UI. Рассказывали всякие страшилки.
|
|
|
|
•
demonaz
|
|
Активный
Сообщений: 24 080
|
Цитата(nth @ Aug 3 2009, 21:52) кстати тоже да. В программировании как в Алисе в стране чудес - надо бежать изо всех сил бежать, чтобы оставаться на месте. А чтобы двигаться вперед, надо бежать еще быстрее На эту тему у Джоела была хорошенькая статья. Точнее статья не об этом, но там была мысль что слишком уж много придумывается всяких новых технологий, которые принципиально ничем не лучше старых. Зато время и силы на их освоение тратить приходится. Вот и я, достаточно хорошо зная C++ и WinAPI, чуствую что останусь на обочине индустрии и все надо мной будут смеяться, если я также хорошо не освою C# и .NET Framework. Хотя для разработки десктопных приложений особых преимуществ пока не наблюдаю.
--------------------
Jedem das Seine
|
|
|
|
•
fts@Grafika
|
|
Против всех
Сообщений: 576
|
Пошёл за попкорном и пивом Ща назреет...
--------------------
Жизнь в ритме Нiukoko. ©
|
|
|
|
•
Imp
|
|
Ъ
Сообщений: 4 518
Из: Пуэрто-Принцеса
|
Цитата(Соколист @ Aug 3 2009, 22:01) а кто как сокращает время на программирование? Иногда так и хочется скопи пастить когда читаешь какую нибудь статью. UI вообще то не интересная область, там интересных задач очень мало, и платят за UI не особо. А насчет сокращения времени на кодирование - нужно язык просто высокоуровневый (Haskell) и абстракции высокоуроневые (Монады, морфизмы и.т.д.). Декларативный стиль программирования помогает - ты только описываешь задачу (что нужно сделать), а как это сделать решает компилятор. Ибо изоморфизм Карри-Говарда доказывает, что доказательство верности программы равносильно самой программе. Соответственно наложив необходимое количество ограничений на решение мы получим искомую программу, которая будет верна by construction.
|
|
|
|
•
Imp
|
|
Ъ
Сообщений: 4 518
Из: Пуэрто-Принцеса
|
Цитата(demonaz @ Aug 3 2009, 22:36) На эту тему у Джоела была хорошенькая статья. Точнее статья не об этом, но там была мысль что слишком уж много придумывается всяких новых технологий, которые принципиально ничем не лучше старых. Зато время и силы на их освоение тратить приходится. Вот и я, достаточно хорошо зная C++ и WinAPI, чуствую что останусь на обочине индустрии и все надо мной будут смеяться, если я также хорошо не освою C# и .NET Framework. Хотя для разработки десктопных приложений особых преимуществ пока не наблюдаю. Просто нужно в один момент взять и перестать писать десктопные приложения для винды - ибо не так уж велик на них спрос на самом деле, а конкурироватьпо цене с индусами не особо выгодно. И начать писать то что индусы или не могут писать или просто никто не будет у них заказывать. Ибо если не получается с ними конкурировать по цене, то по качеству их обойти довольно легко, нужно только выбрать нишу где качество имеет гораздо больший приоритет (подсказывать не буду).
|
|
|
|
•
Snowm@n
|
|
O_o
Сообщений: 1 037
|
Цитата php,html, java-script ? c,java, pascal и.тд. WinAPI - самое интерессное, как это вызубрить хоть часть функции? Учите не все, а то что востребовано, например Java Цитата Какой-нибудь prolific стоит явно дешевле. А при наличии прямых рук и паяльника и вовсе копейки. Цитата Delphi 7 и тому подобние - о качестве exeшников я не говорю. Ну и лидно что окно 300 кб занимает. юзайте KOL&MCK Цитата Зачем каждый раз городить тучу строк чтобы создать пустое окно? VCL/Windows Forms - ваш выбор Цитата Кстати количество строк кода на ассемблере (ну во всяком случае на masm с его макросами), которое уйдет на программирование простенького диалогового окна на WinAPI, в принципе сопоставимо с тем же кодом на C. Времени соответственно также. +1, 5 минут уйдет на простейшее окно, но кому это надо? p.s. Прочитал весь топик, смысла не увидел. Чувствую, скоро закроется Сообщение отредактировал Snowm@n - Aug 3 2009, 21:50
--------------------
Developer -> Lead Developer -> Lead Architect -> ... ?
|
|
|
|
•
demonaz
|
|
Активный
Сообщений: 24 080
|
Цитата(Imp @ Aug 3 2009, 22:48) Просто нужно в один момент взять и перестать писать десктопные приложения для винды - ибо не так уж велик на них спрос на самом деле, а конкурироватьпо цене с индусами не особо выгодно. И начать писать то что индусы или не могут писать или просто никто не будет у них заказывать. Ибо если не получается с ними конкурировать по цене, то по качеству их обойти довольно легко, нужно только выбрать нишу где качество имеет гораздо больший приоритет (подсказывать не буду). Спрос-то есть, и как раз по причине того что нужно качество. Не все десктопные приложения простой набор форм с кнопками. В таких создание UI далеко не самая трудоёмкая вещь. Но вечно так продолжаться не может, не ровен час все перейдут в веб и устанавливать ПО станет дурным тоном, мне так кажется.
--------------------
Jedem das Seine
|
|
|
|
•
пользователь3456
|
|
Активный
Сообщений: 1 471
|
Цитата(demonaz @ Aug 3 2009, 22:58) Спрос-то есть, и как раз по причине того что нужно качество. Не все десктопные приложения простой набор форм с кнопками. В таких создание UI далеко не самая трудоёмкая вещь. Но вечно так продолжаться не может, не ровен час все перейдут в веб и устанавливать ПО станет дурным тоном, мне так кажется. почему тогда использования флэша превосходит использования явы? Я имею ввиду что ютубу и прочии вещи на флэше? Почему етиспортс написали не на ява? Ява медленне, опаснее? Сообщение отредактировал Соколист - Aug 3 2009, 22:13
|
|
|
|
•
Amp
|
|
Активный
Сообщений: 2 336
|
Цитата(Соколист @ Aug 3 2009, 23:08) почему тогда использования флэша превосходит использования явы? Я имею ввиду что ютубу и прочии вещи на флэше? Почему етиспортс написали не на ява? Ява медленне, опаснее? Потому что Flash и Java - это несколько разные вещи.
|
|
|
|
•
Imp
|
|
Ъ
Сообщений: 4 518
Из: Пуэрто-Принцеса
|
Цитата(Соколист @ Aug 3 2009, 23:08) почему тогда использования флэша превосходит использования явы? Я имею ввиду что ютубу и прочии вещи на флэше? Почему етиспортс написали не на ява? Ява медленне, опаснее? А флеш это разве "десктопные приложения под винду"? Яву я в эту категорию тоже не отношу. И насчет обьемов использования - чем технология массовее - тем больше предложений индусов по ней. В яве их вообще очень много, поэтому цены на java-программистов в мире довольно низкие. А ютуб не показатель - там флеш только для доставки контента используется - сам сайт то не на нем.
|
|
|
|
•
MintoL
|
|
Эксперт
Сообщений: 839
|
Цитата(Соколист @ Aug 3 2009, 21:29) php,html, java-script ? c,java, pascal и.тд. WinAPI - самое интерессное, как это вызубрить хоть часть функции? Помоему лучше забить на эту гору языков и прочей фигни и пойти на рыбалку. Я это про хобби программированием. Не хилое хобби параллельно программить сразу на всем
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
|