Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

Qt/(C++ || Python) Vs Visual C# Vs Visual C++. Что Лучше Для Десктоп Программирования


dll

Recommended Posts

интерфейс оракла сделан на джава, а интерфейс фотошопа сделан на кокоа на маке и на с++ на винде. интерфейс на нем не кросс

видишь даже интерфейс фотошоп на разных языках написан хоть я и не знал, так что делать кросс приложение это утопия, нужно делать разные как ни крути. Даже разработка на C# для винды и линуксов сильно различается, здесь нужна большая команда и опыт, если этого нет, лучше не начинать.

Link to comment
Share on other sites

  • Replies 85
  • Created
  • Last Reply

Top Posters In This Topic

видишь даже интерфейс фотошоп на разных языках написан хоть я и не знал, так что делать кросс приложение это утопия, нужно делать разные как ни крути. Даже разработка на C# для винды и линуксов сильно различается, здесь нужна большая команда и опыт, если этого нет, лучше не начинать.

ну блин, я же не собираюсь интерфейс как у фотошопа)) проект не такой большой. поэтому.

Link to comment
Share on other sites

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

И это немаловажно. К примеру меня как менеджера проектов такой фирмы абсолютно больше волнует откуда нанять программистов высокого уровня, затраты на это, сроки выполнения проектов. А написать можно практически на любом языке что угодно... Почти... Видел веб сервера на си плюс плюс написанные, ГУИ на ява, ГУИ на ци плюс плюс, и еще много чего... В крупных фирмах вопрос обычно не в том, что выбрать, потому что фирма уже имеет гигантское количество кода, написанного на некоторых языках и системы привязанные к этому. Тут скорее всего больше играет роль как сделать процесс разработки ПЛАНИРУЕМЫМ и прозрачным для менеджмента...

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

КюТи - неплохая библиотека, насколько мне известно скайп на нем написан был. Си шарп - неплохо, но по производительности он уступает Сям, так что если нужна изначально быстрая ГУИ - то Си лучше. Я думаю для игр лучше СИ и многие пишут на СИ свои движки... Си шарп подойдет для ГУИ приложений без особых требований к производительности.

Стоит рассмотреть еще Сцепку Веб - Аякс + Хтмл. Как альтернативу Си шарп. Если нужен расширенный интерфейс.

Насчет кроссплатформенности хочу отметить, что если ГУИ - то веб. Обычно веб... Я не видел чтобы писали какие-то крутые игрушки кроссплатформенно или там, где нужен именно Сишный интерфейс - под линукс. Линукс в основном для серверов. В качестве десктопа его только гики используют, и это может несколько процентов всего... На них заморачиваться никто не будет...

Примерно так... Конечно, все зависит от задач и типов проектов, от инвестиций и много чего, но базисы я описал...

Link to comment
Share on other sites

Да оракл и фотошоп нормально сделаны, но если вы не Adobe то это безумие. Так что норм. кроссплатформенные проекты можно пересчитать на пальцах, никто не хочет с этим заморачиваться.

Да, под десктоп обычно - винда, под сервера - линукс

Link to comment
Share on other sites

простите, но тут с вами не согласен. все зависит от того, как сделан дизайн. в инете очень много программ, которые очень нормально сделаны в целом и они кросс

И обычно бесполезно потраченные деньги.

Но опять же зависит. Могу привести в пример Эклипс - потрясно написанный, хотя и с багами - абсолютно кроссплатформенный потому что написан на СВТ под ява и достаточно быстро работает и самое главное - смысл имеет быть кроссплатформенным!!!

Link to comment
Share on other sites

Так как я считаю уродством разработку универсальной оконной программы , запускаемой на любой операционке, то предлагаю .NET C# WinForms/WPF. Лучшего для оконнго интерфейса пока ничего не придумалию. Никакие тормозные жабы даже близко пока не подошли к этой платформе. Ну конечно речь идет о Windows.

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

Хотя кроссплатформенное оконное приложение - очень нетривиально сегодня... В основном это ИДЕ какое-нибудь может быть.

Link to comment
Share on other sites

И обычно бесполезно потраченные деньги.

Но опять же зависит. Могу привести в пример Эклипс - потрясно написанный, хотя и с багами - абсолютно кроссплатформенный потому что написан на СВТ под ява и достаточно быстро работает и самое главное - смысл имеет быть кроссплатформенным!!!

SWT тоже не кросс. для разных платформ его по разному пишут. написанный на свт под винду вы не сможете так же перенести на мак или линукс.

Link to comment
Share on other sites

Вы хоть немного понимаете в программировании или очередной герой-самоучка решил зарабатывать тысячи долларов на халяву?

Как понять или Визуал Студио? Это среда разработки от Майкрасофт бесплатная создана для обслуживания языка С++

Пайтон или Питон язык скриптовый он часто используется на серваках и очень очень редко под программы.Хотя в последнее время ситуация меняется .Язык то очень мощный примерно такой же как Джава ..Дело в том что Пайтон может использоваться в коде программы наравне с С++ и другими языками. Характерной особенностью его является небольшой размер программ написанных на нем.

Освойте вначале С++ потом уж учите другие языки программирования.

Я бы сказал питону правильнее дать определение не мощный, а более быстро на нем что-то разработать изза его простоты и избавления от многих рудиментов ява... Неплохое количество библиотек. Но как энтерпраиз язык для софтвейр девелопмента он не подойдет - потому как в среде, где рабтает 200-300 программистов с уже наработанными библиотеками типы, правильные и глубокие схемы наследования итд - питон все же не подойдет. Архитектурно он очень хорош для среднего обьема серверные проекты, а также для интеграции для среды программистов 5-7 человек. ГУИ под питон пишется, но в основном под линуксы... Под щинду си шарп в принципе лучше...

Мне довелось написать небольшую библиотеку под питон - для проекта интеграции и я очень доволен остался им... За считанные минуты пишется код. Изучить язык - 1 день. Есть в принципе практически все для серверной разработки.

Link to comment
Share on other sites

SWT тоже не кросс. для разных платформ его по разному пишут. написанный на свт под винду вы не сможете так же перенести на мак или линукс.

Standard Widget Toolkit, или SWT (произносится «свит») — библиотека с открытым исходным кодом для разработки графических интерфейсов пользователя на языке Java.

Разработана фондом Eclipse, лицензируется под Eclipse Public License, одной из лицензий открытого ПО.

SWT не является самостоятельной графической библиотекой, а представляет собой кросс-платформенную оболочку для графических библиотек конкретных платформ, например, подLinux SWT использует библиотеку Gtk+. SWT написана на стандартной Java и получает доступ к OS-специфичным библиотекам через Java Native Interface, который рассматривается в качестве сильного средства, несмотря на то, что это не является чистой Java.

Link to comment
Share on other sites

Видел веб сервера на си плюс плюс написанные

Я думаю для игр лучше СИ и многие пишут на СИ свои движки...

Си шарп подойдет для ГУИ приложений без особых требований к производительности.

Стоит рассмотреть еще Сцепку Веб - Аякс + Хтмл. Как альтернативу Си шарп. Если нужен расширенный интерфейс.

1 Все веб сервера написаны на с/с++

2 Все игры пишут на visual c++

3 Много видели приложений на C#? про wpf думаю рассказывать смысла нет.

4 Что-то я не догнал

Edited by visualx
Link to comment
Share on other sites

1 Все веб сервера написаны на с/с++

2 Все игры пишут на visual c++

3 Много видели приложений на C#? про wpf думаю рассказывать смысла нет.

4 Что-то я не догнал

1 не все, поправлюсь. Имелись ввиду доморощеные веб сервера

2 Здесь согласен, тоже имел ввиду, что не на ява и не на низком С

3 а вот здесь достаточно видел и пишут активно.

4 если нужна кроссплатформенность, я бы думал о веб приложении где интерфейс будет тянуть хтмл и аякс. Но это не подойдет если к интерфейсу специальные требования производительности, пермиссиям запуска итд

Link to comment
Share on other sites

catalyst вы что доказать то хотите ?

VS, с#

Я? Некомпетентность топикстартера! Которые задает идиотский вопрос и сам этого не понимает. Я решил проверить свою догадку. Сам я специализируюсь по другой отрасли программирования ,а в этом не сильно шарю,но общее представление имею.

Так вот решил проверить. Задал точно такой же вопрос на форуме программистов. вот ссылка http://www.programmersforum.ru/showthread.php?t=208885

И получил ответ совершенно в том духе,который возник у меня,когда я увидел этот дилетантский вопрос.

Link to comment
Share on other sites

1 не все, поправлюсь. Имелись ввиду доморощеные веб сервера

2 Здесь согласен, тоже имел ввиду, что не на ява и не на низком С

3 а вот здесь достаточно видел и пишут активно.

4 если нужна кроссплатформенность, я бы думал о веб приложении где интерфейс будет тянуть хтмл и аякс. Но это не подойдет если к интерфейсу специальные требования производительности, пермиссиям запуска итд

1 что значит доморощенные, что вы вобще подразумеваете под вебсервером?

3 и что же вы видели что вам не нравится в производительности, то что натив код быстрее это мы и так знаем.

4 я до сих пор не могу понять вашу мысль.

Link to comment
Share on other sites

1 что значит доморощенные, что вы вобще подразумеваете под вебсервером?

3 и что же вы видели что вам не нравится в производительности, то что натив код быстрее это мы и так знаем.

4 я до сих пор не могу понять вашу мысль.

Тогда о чем мы говорим? :))))

Link to comment
Share on other sites

Я? Некомпетентность топикстартера! Которые задает идиотский вопрос и сам этого не понимает. Я решил проверить свою догадку. Сам я специализируюсь по другой отрасли программирования ,а в этом не сильно шарю,но общее представление имею.

Так вот решил проверить. Задал точно такой же вопрос на форуме программистов. вот ссылка http://www.programme...ad.php?t=208885

И получил ответ совершенно в том духе,который возник у меня,когда я увидел этот дилетантский вопрос.

А по-моему он вполне нормально выразился. Можно сделать скидку. Изначально имелась ввиду, думаю ИДЕ, далее уже углубились в языки, кроссплатформенности и прочие детали...

Смысл расплывчатый, как я выше писал, сильно зависит от задач, планирования, размеров проектов, ресурсов...

Но тем не менее под КюТи он имел ввиду библиотеку компонентов под десктоп и видел где то ИДЕ, которая умеет под КюТи собрать интерфейс :)

Link to comment
Share on other sites

Тогда о чем мы говорим? smile.png)))

я оговорю о том что познал на своем опыте, а вы какие то абстрактные вещи про замену c# связкой ajax+html, причем тут язык программирования и веб технологии понять не удалось, или вы просто хотели блеснуть умом перед народом?

Link to comment
Share on other sites

я оговорю о том что познал на своем опыте, а вы какие то абстрактные вещи про замену c# связкой ajax+html, причем тут язык программирования и веб технологии понять не удалось, или вы просто хотели блеснуть умом перед народом?

У меня опыт в ИТ порядка 15 лет.

Мы говорили о кроссплатформенных приложениях. И я написал про выбор технологии для написания интерфейса. Можно жонглировать словами и называть Си Шарп технологией, языком, смысл нам всем ясен, я думаю в подробности вдаваться не стоит... Про серверную часть можно отдельно поговорить если есть желание, я писал об интерфейсе... На Си Шарпе тоже интерфейс можно писать, разумеется, можно и сервер писать. У меня есть опыт когда я работал в фирме, которая разрабатывала Воркфорс Менеджмент систему. У них был сервер написан на С++ с нуля, далее был энтерпрайз сервер, написанный на С++, в архитектуре он общался с веб сервером, уже не помню точно как... И они захотели переписать все под ИИС и С шарп. Проект был на год примерно рассчитан, но затея была неверная в плане финансового шага и судя по всему заглохла...

Так вот здесь в теме вопрос поставлен, видимо новичком или стартапером, по крайней мере это не энтерпрайз уровень и поэтому выбор системы идет горизонтально... Отсюда я могу лишь сказать, что под люубую технологию, язык, ИДЕ есть профессионалы, которые писали нечто сложное и достаточно хорошего качества...

Еще один пример могу дать про недавнюю свою работу...

Проект был сделан на нескольких языках. Сервер написан под ява Джей ту ЕЕ. А Фронт Енд написан на С++. По моему использовали МФС библиотеку и опен ГЛ. Смысл в том, что Сишная часть запускалась на игровых терминалах в казино и там нужен был ооооочень серьёзный перфоманс. максимум, я бы сказал. К серверу требования были проще, там перформанс ненужен особо был, так как казино машины были в интранете и разрешался коннект к серверу только посредством кассовых аппаратов - кеширов... Нагрузка не сильная была, максимум 1000 может коннекшнов и то не в одно и то же время...

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

Сейчас на фирме, где я работаю все опенсорс. Исторически при развитии фирмы обычно используют опенсорс из соображений финансов. Затем, когда фирма набирает обороты и переходит из стартапа на более высокий уровень - для новых систем уже опенсорс никто не выберет. Хотя остаются вопросы стоит ли переходить во ВСЕМ или оставить на опенсорсе легаси приложения... Это уже другая тема...

Link to comment
Share on other sites

Я? Некомпетентность топикстартера! Которые задает идиотский вопрос и сам этого не понимает. Я решил проверить свою догадку. Сам я специализируюсь по другой отрасли программирования ,а в этом не сильно шарю,но общее представление имею.

Так вот решил проверить. Задал точно такой же вопрос на форуме программистов. вот ссылка http://www.programme...ad.php?t=208885

И получил ответ совершенно в том духе,который возник у меня,когда я увидел этот дилетантский вопрос.

простите конечно, может своим вопросом задел вашу профессиональность, но я стал уверен, что ваша профессиональность в этой сфере не выше вашего уважения к личности, в данном случае ко мне. не знаю каким вам показался вопрос, идиотским или нет, вас никто не просит тут отвечать, если вам что-то не нравится, будь добры отвечайте на неидиотские вопросы и оставьте свои язвительные выпадки для других. тем более если у вас нет опыта в этой сфере. я представления имею по многим направлениям, но это не дает мне право решать какие какой вопрос идиотский, а какой нет. видать на том форуме сидят такие же как и вы полупрограммисты, которые не сильно шарят в чем то определенном, а лишь имеют представления в какой то области на уровне теории, которые могут утверждать, что питон мощный язык или что Visual Studio это бесплатный продукт от майкрософта, который ОБСЛУЖИВАЕТ язык С++. это увтерждение уже говорит о вашей профессиональности в даной сфере. почему то все остальные участники форума нормально отвечают и обсуждают, только вы увидели что-то идиотское тут.

Link to comment
Share on other sites

1 Все веб сервера написаны на с/с++

2 Все игры пишут на visual c++

3 Много видели приложений на C#? про wpf думаю рассказывать смысла нет.

4 Что-то я не догнал

не все игры пишутся именно под Visual C++. например все части Call of Duty, Medal Of Honnor, Crysis, Fair, Need For Speed написаны на чистом С++ вперемежку с С и Assembler.

Link to comment
Share on other sites

не все игры пишутся именно под Visual C++. например все части Call of Duty, Medal Of Honnor, Crysis, Fair, Need For Speed написаны на чистом С++ вперемежку с С и Assembler.

Если копнете поглубже там еще может быть найдется что-то типа сервера на ява...

Link to comment
Share on other sites

не все игры пишутся именно под Visual C++. например все части Call of Duty, Medal Of Honnor, Crysis, Fair, Need For Speed написаны на чистом С++ вперемежку с С и Assembler.

а это че грязый с++ :)

Link to comment
Share on other sites

не все игры пишутся именно под Visual C++. например все части Call of Duty, Medal Of Honnor, Crysis, Fair, Need For Speed написаны на чистом С++ вперемежку с С и Assembler.

а чем отличается си++ в visual с++ от cи++ в каком-нибудь другом компайлере ?

ну если положим не считать CLI

Link to comment
Share on other sites

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

И это немаловажно. К примеру меня как менеджера проектов такой фирмы абсолютно больше волнует откуда нанять программистов высокого уровня, затраты на это, сроки выполнения проектов. А написать можно практически на любом языке что угодно... Почти... Видел веб сервера на си плюс плюс написанные, ГУИ на ява, ГУИ на ци плюс плюс, и еще много чего... В крупных фирмах вопрос обычно не в том, что выбрать, потому что фирма уже имеет гигантское количество кода, написанного на некоторых языках и системы привязанные к этому. Тут скорее всего больше играет роль как сделать процесс разработки ПЛАНИРУЕМЫМ и прозрачным для менеджмента...

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

КюТи - неплохая библиотека, насколько мне известно скайп на нем написан был. Си шарп - неплохо, но по производительности он уступает Сям, так что если нужна изначально быстрая ГУИ - то Си лучше. Я думаю для игр лучше СИ и многие пишут на СИ свои движки... Си шарп подойдет для ГУИ приложений без особых требований к производительности.

Стоит рассмотреть еще Сцепку Веб - Аякс + Хтмл. Как альтернативу Си шарп. Если нужен расширенный интерфейс.

Насчет кроссплатформенности хочу отметить, что если ГУИ - то веб. Обычно веб... Я не видел чтобы писали какие-то крутые игрушки кроссплатформенно или там, где нужен именно Сишный интерфейс - под линукс. Линукс в основном для серверов. В качестве десктопа его только гики используют, и это может несколько процентов всего... На них заморачиваться никто не будет...

Примерно так... Конечно, все зависит от задач и типов проектов, от инвестиций и много чего, но базисы я описал...

Только один вопрос, ты к программированию какое отношение имеешь ? ))) Кажется за 2 месяца моего отсутствия на форуме что-то изменилось )) А теперь давай разбирать твой пост.

У меня в компании все решения касательно выбора языка и прочего принимают архитекторы которые советуются с ведущим программистом(один из архитекторов и есть технический директор). И так будет всегда,вне зависимости разрастется ли моя компания до Google или нет. Может лишь вырасти количество архитекторов и ведущих но суть останется. Тут менеджеры что делают? О каких менеджерах идет речь именно?

Согласен, написать можно что угодно на любом языке - вопрос лишь в том, зачем это делать? Это всегда будет коряво, например на последнем Delphi XE2 Architect можно написать приложение под MacOS, хоть и в оригинале это должно сделаться на XCode с помощью Objective-C. Напиши такое приложение,или просто посмотри как оно будет работать на MacOS. Я говорю,потому что делал и видел что из этого вышло.

"выбирать язык для десктоп приложения - это зависит от конечного клиента и ресурсов их машин" - расшифруй пожалуйста, я 3 раза прочитал, не понял что ты на самом деле имеешь ввиду. Я делаю скажем плеер(оконное приложение),хочу выбрать язык,пользоваться им будут все, что значит в этом случае - ресурсы их машин?

С чего ты взял что Skype написан на Qt? Он был написан на Delphi, более того,после того как его купили Microsoft,они стали дальше нанимать delphi разработчиков и не стали его переписывать на другой язык. И еще,объясни мне пожалуйста, на что ты опираешься когда говоришь "Qt - неплохая библиотека, C# - не плохо?" Чем я как разработчик пострадаю если напишу плеер скажем на C++ (+Qt//Python) либо на C#. Ты действительно поможешь нам с dll.

Так же ты говоришь про игры - откуда в этой теме взялись игры ? )) dll мало похож на game-developer-а,насколько я его успел узнать.

Объясни пожалуйста,это:

"Стоит рассмотреть еще Сцепку Веб - Аякс + Хтмл. Как альтернативу Си шарп"

Что ты имел вообще под этим?

И наконец,третий вопрос озвучу отдельно.. Зачем все эти базисы,причем достаточно сомнительные даже для тех кто в теме, такому достаточно прошаренному программисту как dll? Я очень немало читал этого парня,и мне достаточно симпатичен его подход к программированию.

Link to comment
Share on other sites

я оговорю о том что познал на своем опыте, а вы какие то абстрактные вещи про замену c# связкой ajax+html, причем тут язык программирования и веб технологии понять не удалось, или вы просто хотели блеснуть умом перед народом?

ЧЕРТ ПОБЕРИ! Я задал себе тот же вопрос раз 10 когда прочитал Итальянца, заменить сишарп ajax-ом и html )) это перл на самом деле.

Link to comment
Share on other sites

Орхан, коротко, в твоей компании сколько человек работает? :))) 10, 20, 30, 50?

В моей компании работает примерно 1000 человек. Ты разницу чувствуешь? :)))

То, что я выше писал - здесь даже не понимают смысла отдаленного, о чем пишешь.

Имею ли я отношение к приграммированию писал выше, 15 лет примерно... Устал уже писать, удаляюсь отдыхать. Да и времени нет обсуждать то, о чем смысла нет писать, так как все равно все на базе стартапа... :))))

Link to comment
Share on other sites

Только один вопрос, ты к программированию какое отношение имеешь ? ))) Кажется за 2 месяца моего отсутствия на форуме что-то изменилось )) А теперь давай разбирать твой пост.

У меня в компании все решения касательно выбора языка и прочего принимают архитекторы которые советуются с ведущим программистом(один из архитекторов и есть технический директор). И так будет всегда,вне зависимости разрастется ли моя компания до Google или нет. Может лишь вырасти количество архитекторов и ведущих но суть останется. Тут менеджеры что делают? О каких менеджерах идет речь именно?

Согласен, написать можно что угодно на любом языке - вопрос лишь в том, зачем это делать? Это всегда будет коряво, например на последнем Delphi XE2 Architect можно написать приложение под MacOS, хоть и в оригинале это должно сделаться на XCode с помощью Objective-C. Напиши такое приложение,или просто посмотри как оно будет работать на MacOS. Я говорю,потому что делал и видел что из этого вышло.

"выбирать язык для десктоп приложения - это зависит от конечного клиента и ресурсов их машин" - расшифруй пожалуйста, я 3 раза прочитал, не понял что ты на самом деле имеешь ввиду. Я делаю скажем плеер(оконное приложение),хочу выбрать язык,пользоваться им будут все, что значит в этом случае - ресурсы их машин?

С чего ты взял что Skype написан на Qt? Он был написан на Delphi, более того,после того как его купили Microsoft,они стали дальше нанимать delphi разработчиков и не стали его переписывать на другой язык. И еще,объясни мне пожалуйста, на что ты опираешься когда говоришь "Qt - неплохая библиотека, C# - не плохо?" Чем я как разработчик пострадаю если напишу плеер скажем на C++ (+Qt//Python) либо на C#. Ты действительно поможешь нам с dll.

Так же ты говоришь про игры - откуда в этой теме взялись игры ? )) dll мало похож на game-developer-а,насколько я его успел узнать.

Объясни пожалуйста,это:

"Стоит рассмотреть еще Сцепку Веб - Аякс + Хтмл. Как альтернативу Си шарп"

Что ты имел вообще под этим?

И наконец,третий вопрос озвучу отдельно.. Зачем все эти базисы,причем достаточно сомнительные даже для тех кто в теме, такому достаточно прошаренному программисту как dll? Я очень немало читал этого парня,и мне достаточно симпатичен его подход к программированию.

У скайп есть линукс версия если у меня верная инфа, которая написана на КюТи. Здесь ведь о КюТи говорят?

Про Аякс и Хтмл говорить больше не буду если не понимаете о чем именно речь идет.

Плеер я нe пишу, в этом разница, я не знаимаюсь мелкими проектами. И не работаю на стартапы. Поэтому, очевидно мы здесь плохо друг друга понимаем. Что касается ресурсов машин. Разница есть Вы пишете приложение для госпиталя, где вы знаете конкретно какие дестопы будут, для казино машин, где могут быть : Кеширы, которые очень слабые, терминалы, которые зверски мощные по хардвеир, и еще менеджмент десктопы, которые имеют другие параметры. Все это клиенты, юзеры системы. У вас просто ограниченное видание - вы понимаете клиентов как конечных юзеров, а юзеров гипотетически может быть очень много. И необязательно это люди...

Потом мне уже честно писать не хочется, но тем не менее, есть 1000 других вещей, как секьюрити итд.

Edited by Italyanets
Link to comment
Share on other sites

У скайп есть линукс версия если у меня верная инфа, которая написана на КюТи. Здесь ведь о КюТи говорят?

Про Аякс и Хтмл говорить больше не буду если не понимаете о чем именно речь идет.

Плеер я нe пишу, в этом разница, я не знаимаюсь мелкими проектами. И не работаю на стартапы. Поэтому, очевидно мы здесь плохо друг друга понимаем. Что касается ресурсов машин. Разница есть Вы пишете приложение для госпиталя, где вы знаете конкретно какие дестопы будут, для казино машин, где могут быть : Кеширы, которые очень слабые, терминалы, которые зверски мощные по хардвеир, и еще менеджмент десктопы, которые имеют другие параметры. Все это клиенты, юзеры системы. У вас просто ограниченное видание - вы понимаете клиентов как конечных юзеров, а юзеров гипотетически может быть очень много. И необязательно это люди...

Потом мне уже честно писать не хочется, но тем не менее, есть 1000 других вещей, как секьюрити итд.

Link to comment
Share on other sites

Приведу пример простой вот системы, чтобы яснее стало...

Представим себе казино - лэндбейзд.

Есть машины, где люди играют - на них винда ембедед заточенная под перфоманс и люди которые играют на них.

Есть кеширы, которые поставляет 3рд парти фирма и которых около 8 модификаций и на них ставится винда ембедед и ява в качестве ГУИ (на то были свои причины) И есть менеджмент интерфейс, который написан чтобы настраивать систему - административный интерфейс - веб интерфейс с использованием аякс.

За всем этим стоит сервер на ява. И еще есть ява на терминалах (которых, кстати тоже около 6 типов со своим хардвеир, достаточно разным) эта ява нужна чтобы обращаться к серверу.

Вот такие вот разные клиентские приложения... Совершенно разные требования к перфоманс, графике и всему остальному...

Link to comment
Share on other sites

Еще пример.

Представим себе веб приложение, к которому специальное требование - каждый заказчик требует свой интерфейс и заказчиков около 200...

А данные одинаковые...

Кто знает как это сделать? А это достаточно несложно сделать архитектурно...

Link to comment
Share on other sites

Еще пример.

Представим себе веб приложение, к которому специальное требование - каждый заказчик требует свой интерфейс и заказчиков около 200...

А данные одинаковые...

Кто знает как это сделать? А это достаточно несложно сделать архитектурно...

начали пиписьками мерится уже как в детстве?))

Мужик,ты порвал их!)) Поздравляю!Ты круче всех)

Я начал спор только потому что заподозрил неладное в вопросе . Мне честно говоря чихать что на топик стартера ,что на других полиглотов.

Я самоучка так же как и многие другие,но я никогда не буду отпираться если совершил ошибку. Понты кидать с знанием языков и тому подобное. И еще больше уверен,что для того,чтобы стать спецом нужно оканчивать Вуз,а не ограничиваться своими примитивными знаниями,полученными из книжек в тепличных условиях . Только Вуз спасет вашу душу,конечно это не касается наши Вузы ,за исключением МГУ.

Это и нужно делать ,чтобы на форумах не задавать глупенькие вопросы.

Edited by catalyst
Link to comment
Share on other sites

начали пиписьками мерится уже как в детстве?))

Мужик,ты порвал их!)) Поздравляю!Ты круче всех)

Я начал спор только потому что заподозрил неладное в вопросе . Мне честно говоря чихать что на топик стартера ,что на других полиглотов.

Я самоучка так же как и многие другие,но я никогда не буду отпираться если совершил ошибку. Понты кидать с знанием языков и тому подобное. И еще больше уверен,что для того,чтобы стать спецом нужно оканчивать Вуз,а не ограничиваться своими примитивными знаниями,полученными из книжек в тепличных условиях . Только Вуз спасет вашу душу,конечно это не касается наши Вузы ,за исключением МГУ.

Это и нужно делать ,чтобы на форумах не задавать глупенькие вопросы.

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

Link to comment
Share on other sites

а чем отличается си++ в visual с++ от cи++ в каком-нибудь другом компайлере ?

ну если положим не считать CLI

есть Visual C++, а есть ANSI C++, Embarcadero C++, Turbo C++ и у них порой есть большие различия как в компиляторе, так и в синтаксисе языка. ANSI C++ или как его называются "чистый" С++ это именно тот, который создал Страуструп

Link to comment
Share on other sites

Еще пример.

Представим себе веб приложение, к которому специальное требование - каждый заказчик требует свой интерфейс и заказчиков около 200...

А данные одинаковые...

Кто знает как это сделать? А это достаточно несложно сделать архитектурно...

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

вы говорите 1000 человек? а если не секрет, то как называется ваша фирма? потому что еще чуть чуть и вы дойдете до гугла))

Link to comment
Share on other sites

есть Visual C++, а есть ANSI C++, Embarcadero C++, Turbo C++ и у них порой есть большие различия как в компиляторе, так и в синтаксисе языка. ANSI C++ или как его называются "чистый" С++ это именно тот, который создал Страуструп

какой еще синтаксис ?

разница просто в доступных библиотеках

например turbo c++ не может работать ни с сокетами ни с mfc

и все вышеупомянутые не могут например работать с posix но это само собой

cинтаксисом является только ansi c++, остальные вообще-то IDE

пс. насчет сокетов оговорюсь, можно наверное как-то winsock использовать в турбо с++ но это уже из серии хронических изжопств

Edited by DrakoFariz
Link to comment
Share on other sites

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

вы говорите 1000 человек? а если не секрет, то как называется ваша фирма? потому что еще чуть чуть и вы дойдете до гугла))

Да нет, это было в фирме HireRight

Мы просто сделали движок на Ява, данные в Оракл, разумеется и Ява данные получал в ХМЛ и применял ХСЛ трансформацию.

Сейчас работаю в Европейской организации, Не хочу афишировать

Link to comment
Share on other sites

Орхан, коротко, в твоей компании сколько человек работает? smile.png)) 10, 20, 30, 50?

В моей компании работает примерно 1000 человек. Ты разницу чувствуешь? smile.png))

так как все равно все на базе стартапа... smile.png)))

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

Я уже написал что мне все равно на количество человек в штабе, но если говорим о каком-то понте тоже как я понял,давай разделим понятия "моя компания" и "компания на которую работаю я",для меня это принципиально разные вещи. Так вот, в моей компании нет 1000 человек,что кстати наверное хорошо. Ок,ты работаешь на компанию где много профи программистов предположим, ты написал что все что ты тут пишешь,мы даже отдаленно не понимаем о чем ты, так какой смысл такому профи писать среди нас,убогих ничего не понимающих тебя,гуру-программиста?

Понимаешь, я тут просто часто сталкивался,особенно в IT темах, пытаешься что-то узнать,всегда появляется гений со 100 постами и прочие бывалые которые уведут тему в никуда. В твоем случае я просто задал вопросы на интересующие меня вещи. Далее:

У скайп есть линукс версия если у меня верная инфа, которая написана на КюТи. Здесь ведь о КюТи говорят?

Про Аякс и Хтмл говорить больше не буду если не понимаете о чем именно речь идет.

Плеер я нe пишу, в этом разница, я не знаимаюсь мелкими проектами. И не работаю на стартапы. Поэтому, очевидно мы здесь плохо друг друга понимаем. Что касается ресурсов машин. Разница есть Вы пишете приложение для госпиталя, где вы знаете конкретно какие дестопы будут, для казино машин, где могут быть : Кеширы, которые очень слабые, терминалы, которые зверски мощные по хардвеир, и еще менеджмент десктопы, которые имеют другие параметры. Все это клиенты, юзеры системы. У вас просто ограниченное видание - вы понимаете клиентов как конечных юзеров, а юзеров гипотетически может быть очень много. И необязательно это люди...

Потом мне уже честно писать не хочется, но тем не менее, есть 1000 других вещей, как секьюрити итд.

Да, у Skype к сожалению есть убогая линукс-версия, мне приходиться её часто использовать на Ubuntu в последнее время.

Да,про Ajax и Html лучше не надо,это правда.

А плеер писать это конечно мелочь, куда iTunes до проектов со штабом 1000 человек ))

P.S Понимаешь какое дело,Итальянец, ты не думай что я имею против что-то работы на крупную компанию,просто я всегда говорю,пригласи меня когда-то работать Google,я бы их приглашение в Spam закинул,чтобы не приходило. Я лучше всю жизнь попытаюсь дорастить свои 50 человек до 500,чем буду работать на них. Разные люди,разные амбиции. И это прекрасно =)

Link to comment
Share on other sites

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

Я уже написал что мне все равно на количество человек в штабе, но если говорим о каком-то понте тоже как я понял,давай разделим понятия "моя компания" и "компания на которую работаю я",для меня это принципиально разные вещи. Так вот, в моей компании нет 1000 человек,что кстати наверное хорошо. Ок,ты работаешь на компанию где много профи программистов предположим, ты написал что все что ты тут пишешь,мы даже отдаленно не понимаем о чем ты, так какой смысл такому профи писать среди нас,убогих ничего не понимающих тебя,гуру-программиста?

Понимаешь, я тут просто часто сталкивался,особенно в IT темах, пытаешься что-то узнать,всегда появляется гений со 100 постами и прочие бывалые которые уведут тему в никуда. В твоем случае я просто задал вопросы на интересующие меня вещи. Далее:

Да, у Skype к сожалению есть убогая линукс-версия, мне приходиться её часто использовать на Ubuntu в последнее время.

Да,про Ajax и Html лучше не надо,это правда.

А плеер писать это конечно мелочь, куда iTunes до проектов со штабом 1000 человек ))

P.S Понимаешь какое дело,Итальянец, ты не думай что я имею против что-то работы на крупную компанию,просто я всегда говорю,пригласи меня когда-то работать Google,я бы их приглашение в Spam закинул,чтобы не приходило. Я лучше всю жизнь попытаюсь дорастить свои 50 человек до 500,чем буду работать на них. Разные люди,разные амбиции. И это прекрасно =)

Отдыхать времени нет на самом деле smile.png)

Да и вопрос об отдыхе не стоит даже... Насчет понтов я не понимаю кто где увидел понты? Может я как то интонацию дал неверную smile.png)) Никаких понтов не было и нет, это не в моем стиле. Я просто описал разницу достаточно серьёзную между типами проектов... Про профи программистов я тоже не писал, у нас работают программисты плохого уровня на ява... И в таких крупных фирмах вообще дело не в качестве программирования, а в количестве - это все собрать надо в релиз, что по сути работа достаточно сложная и этим я и занимаюсь - менеджмент релизов, сборка, качество кода, автоматизация. В своей настоящей фирме я код уже не пишу, достаточно в жизни писал...

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

1000 человек - не все программисты, много саппорта и переводчиков, редакторов, кволити чекеров и прочего персонала... Архитекторов только 10 человек... И это все раздуто..., можно было половиной ограничится...

Я тоже не против стартапов. Просто разные цели. У меня знакомый работает на стартапе и очень перспективном, он один из директоров фирмы. Однако, стартап - сильно отличается от энтерпрайз уровня... Основное отличие в том, что стартап не привязан к инвестициям, а живет обычно на свои деньги... Если стартап перекупается крупной фирмой - в корне все меняется, потому что инновации полезные для стартапа могут убить энтерпрайз, где риски - основное... Отсюда идут выборы инструментов - в стартапах это опенсорс, энтерпрайз не может себе позволить что-либо без саппорта итд. Также выбор технологий, выбор оффисов, ресурсов - аутсорсинг или не все свое? Итд...

Интересный факт напишу - наша фирма сейчас часть кода аутсорсит, а часть сама пишет - почему? Все просто, есть код, который требует особого уровня безопасности и который нельзя аутсорсить. А есть код, к которому нет такого требования... В крупных фирмах порой нелогичное бывает очень логичным... И как Фариз тут писал изжопство имеет свой логический смысл...

Резюмируя - выбор ИДЕ, технологий, языков - в моем понимании зависит от ресурсов. Вот ты не можешь программистов в Баку набрать. Платить ты готов, как я вижу очень хорошо... О чем это говорит? Не там ищешь скорее всего. Надо искать в других странах, возможно, в России или на Украине, возможно подумать о применении других технологий, разработать свой движок, эти вопросы надо координально решать... В этом заключается хороший менеджмент - умелое распределение ресурсов, нагрузок и управление ими...

Мне сейчас надо набрать 3 человек для проекта...

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

Edited by Italyanets
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Из Хырдалана и Забрата массово бегут люди срочно выставляя на продажу свою недвижимость
      Резко возросло число объявлений о продаже жилья в Хырдалане.
        • Haha
        • Like
      • 25 replies
    • В Баку начинается строительство новой дороги
      С учетом перспективного развития города Баку Государственным агентством автомобильных дорог Азербайджана дается старт строительству новой автомобильной дороги от улицы Гасана Алиева до станции метро «Кероглу», параллельно проспекту Зии Буниядова.
      Об этом сообщили в госагентстве.
      Общая длина шестиполосной дороги составит 3896 метров с шириной полос 3,5 метра. На дороге будут построены четыре тоннеля и три подземных пешеходных перехода.
      В настоящее время от метро «Улдуз» в направлении улицы Алескера Гаибова ведутся работы по транспортировке тяжелой техники и оборудования на территорию.
      https://media.az/society/v-baku-nachinaetsya-stroitelstvo-novoj-dorogi
        • Like
      • 35 replies
    • В Баку выставлена на продажу квартира по фантастической цене - ФОТО
      В Баку выставлена на продажу квартира по фантастической цене.
      Как сообщает Oxu.Az, соответствующая информация распространена на сайтах объявлений.
      Так, девятикомнатную квартиру площадью 555 кв.м предлагают покупателям за 12 млн манатов.
        В объявлении упоминается, что на указанном этаже расположена только одна квартира и соседей не будет.
      https://ru.oxu.az/society/866997
        • Haha
        • Like
      • 97 replies
    • Где выгоднее отдыхать: в Азербайджане или за рубежом? - ОПРОС
      Baku TV провел опрос среди жителей столицы с целью узнать, где, по их мнению, выгодно отдыхать: в Азербайджане или за рубежом.
      Большинство участников опроса предпочло потратить деньги на отдых за границей.
      «Проживание в наших гостиницах обойдется в три раза дороже», - сказал один из опрошенных.
      Между тем сотрудники туристических компаний также отметили, что цены на отели за границей практически такие же, как у нас, а в некоторых случаях даже ниже.
      «Например, стоимость недельного тура на одного человека в Габалу начинается от 700 манатов. А тур на тот же период в Грузию обойдется от 500 манатов», - сказал один из них.
       
        • Upvote
        • Like
      • 135 replies
    • Отомстил отцу за избиение матери: жуткие подробности убийства брата главы ИВ Лянкярана

      Долгое время подробности этого жуткого происшествия не разглашались ни во время следствия, ни в ходе судебного процесса. Судьи решили, что слушания должны проходить в закрытом режиме, без допуска СМИ.
      Однако Qafqazinfo удалось выяснить некоторые детали этой семейной трагедии. Согласно материала
        • Like
      • 35 replies
    • Депутат: Некоторых женщин убивают за то, что они не считают мужей главой семьи
      В последнее время в Азербайджане растет число женщин, убитых своими мужьями.
      По данным расследования Bizim.Media, за последние два месяца Генеральная прокуратура зарегистрировала около 10 фактов убийства женщин их супругами. Эта печальная статистика актуализирует вопрос о необходимости прохождения парами психологического анализа перед вступлением в брак.
      Между тем заместитель председателя комитета по правам человека Милли Меджлиса Таир Керимли в своем заявлении Bizim.Media отметил, что не испытывает оптимизма относительно идеи обязательного психологического анализа для пар перед свадьбой.
      «Прохождение медицинского осмотра перед браком обязательно, поскольку только так можно выявить скрытые заболевания. Но психологический анализ в Азербайджане не применяется, да и за рубежом такой широкой практики нет, и то лишь в добровольном порядке», - отметил депутат.
      Что касается женщин, убитых мужьями, Таир Керимли полагает, что это происходит из-за вопросов чести.
      «Одна из главных причин заключается в том, что некоторые дамы, прикрываясь гендерным равенством, создают образ сильной женщины и не считают мужей главой семьи, а некоторые и вовсе идут по плохому пути. То есть зачастую убийства женщин происходят из-за вопросов чести», - сказал он.
      Депутат призвал стремиться к построению чистого общества, чтобы никому даже в голову не приходило сворачивать на плохой путь.
      «В советское время тоже были случаи убийства женщин мужьями на почве ревности. В любом случае я не поддерживаю идею применения психологического анализа перед браком на законодательном уровне. Это будет своего рода унижением для пары: как будто мы проверяем, в своем ли они уме», - заключил Т.Керимли.
      https://media.az/society/deputat-nekotoryh-zhenshin-ubivayut-za-to-chto-oni-ne-schitayut-muzhej-glavoj-semi
        • Milli
        • Upvote
        • Like
      • 54 replies
    • В районе метро Гара Гараева продаётся объект под новостройкой
      В Низаминском районе,около станции метро Г.Гараева, под новостройкой на 1-м этаже (18/1) продается объект общей площадью 65 кв.м. Очень интенсивный пешеходный и автомобильный трафик. Имеются все условия, развитая инфраструктура, паркинг и т.д. Все документы в порядке, купчая на нежилое помещение.Оплата 1%.   Цена 550000  манат     0552522225
      • 0 replies
    • Можно ли использовать пенсионные накопления до выхода на пенсию?
      Пенсионный возраст в Азербайджане является предметом многочисленных дискуссий.
      Для мужчин он составляет 65 лет, для женщин – 63,5 года. Возрастной предел для женщин увеличивается на шесть месяцев каждый год, начиная с 1 июля 2017 года. В 2027-м возраст выхода на пенсию для мужчин и женщин будет одинаковым - 65 лет.
      Как долго гражданин может прожить после выхода на пенсию - никто не знает. Таким образом, накопленный за годы работы пенсионный капитал можно будет получать в лучшем случае 10-15 лет.
      Почему мы не можем использовать накопления раньше, чем выйдем на пенсию? Обязательно ли нам ждать 65 лет, чтобы воспользоваться своим правом?
      Подробнее об этом - в сюжете İTV:
      https://media.az/society/mozhno-li-ispolzovat-pensionnye-nakopleniya-do-vyhoda-na-pensiyu
        • Like
      • 54 replies
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...