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

    • Начинают сносить мост Джаваншира(Гагаринский). Готовится ли Девичьей Башне?
      Начинают сносить мост Джаваншира. Слов нет. 

      Начинаются работы по сносу моста Джаваншира в Хатаинском районе Баку (бывший Гагаринский мост).
      Как сообщили Caliber.Az в пресс-службе Министерства транспорта и цифрового развития, мост будет снесен, на его месте построят наземную дорогу.
      В связи с этим с понедельника, 20 мая, с 17:00 движение по мосту будет закрыто
      https://caliber.az/post/241267/
        • Milli
        • Upvote
        • Like
      • 76 replies
    • Мужчины или женщины - кто чаще становится инициатором развода в Азербайджане?
      В Азербайджане чаще всего женщины подают на развод, это 70% от общего количества обращений.
      Об этом Caliber.Az заявил главный советник Госкомитета по проблемам семьи, женщин и детей АР Рафик Махмудов, по словам которого, среди главных причин - насилие в семье, психологическое состояние или вмешательство извне в дела семьи.
      В первом квартале текущего года зарегистрирован 10 081 брак и 5 124 развода. За аналогичный период 2023 года - 11 870 браков и 5 118 разводов. Как показывает статистика, количество зарегистрированных браков сократилось примерно на 15 %.
      «В настоящее время в нашей стране существует большая потребность в усилении психологической поддержки семьи. В Азербайджане настало время решить вопрос о семейном психологе на институциональном уровне», - подчеркнул Р. Махмудов.
      https://media.az/society/v-azerbajdzhane-iniciatorami-razvoda-chashe-stanovyatsya-zhenshiny
        • Haha
        • Like
      • 98 replies
    • Баку-Тбилиси-Карс: когда начнутся пассажирские перевозки?
      Движение грузовых поездов по недавно отремонтированной железнодорожной линии Баку-Тбилиси-Карс (БТК) начнется с 20 мая. На первоначальном этапе по этому маршруту будут осуществляться грузовые перевозки. После расширения БТК планируется перевозить до 6,5 млн тонн грузов в год.
      Но когда же начнутся долгожданные пассажирские перевозки по этой железнодорожной линии? 
      В ответ на запрос Bizim.Media в ЗАО «Азербайджанские железные дороги» сообщили, что на основании соответствующего решения Кабинета министров срок действия особого карантинного режима на территории Азербайджана продлен до 1 июля 2024 года.
      «По этой причине сухопутные границы с соседними странами остаются закрытыми, за исключением грузовых перевозок. Если будет принято решение об открытии границ, то можно будет провести переговоры с соответствующими органами соседних стран для организации международных пассажирских перевозок», - отметили в структуре.
      Отметим, что с 16 мая 2023 года грузинский участок БТК был закрыт на ремонт.
      https://media.az/society/baku-tbilisi-kars-kogda-nachnutsya-passazhirskie-perevozki
        • Haha
      • 9 replies
    • Какая страна больше подходит для воспитания детей? - Азербайджан занимает 78-е место в списке из 87 стран.
      Американская медиакомпания “U.S.News” исходя из текущих условий, подготовила рейтинговую таблицу, показывающую, какие из стран более благоприятны для воспитания детей.
      Как сообщает Yeniаvaz.com, согласно информации, опубликованной на официальном сайте компании, рейтинг был подготовлен на основе опроса более 17 тысяч человек и за основу были взяты следующие критерии:
      - ситуация с правами человека;
      - семейная обстановка;
      - гендерное равенство;
      - индекс счастья;
      - коэффициент дохода;
      - безопасность;
      - образовательные возможности;
      - состояние здравоохранения.

      Отмечалось, что по версии Организации экономического сотрудничества и развития Швеция и Норвегия, возглавляющие рейтинг, считаются отличными странами для воспитания детей. Каждая из этих стран тратит более 1% своего валового внутреннего продукта на образование и уход за детьми дошкольного возраста.
      Согласно рейтингу, в 5 лучших стран для воспитания детей входят:
      1. Швеция
      2. Норвегия
      3. Финляндия
      4. Дания
      5. Нидерланды

      Азербайджан занимает 78-е место в списке из 87 стран.
      В рейтинговой таблице Турция заняла 50-е, Украина - 57-е, Россия - 62-е, Беларусь - 69-е место. В число стран рейтинговой таблицы не вошли Армения и Грузия.

      Последние пять в списке:
      83. Узбекистан
      84. Мьянма
      85. Бангладеш
      86. Казахстан
      87. Иран

      https://www.yeniavaz.com/ru/news/230781/kakaya-strana-bolshe-podkhodit-dlya-vospitaniya-detey-azerbaydzhan-v-posledney-desyatke
        • Upvote
        • Haha
      • 82 replies
    • TikTok запускает «Ночь музеев» с ведущими музеями Азербайджана
      Накануне Международного дня музеев, который отмечается 18 мая, ведущая платформа для просмотра и создания коротких видеороликов TikTok совместно с Министерством культуры АР и главными музеями страны запускает проект «Ночь музеев».
      Azerbaidzhana-PODROBNOSTI
      • 28 replies
    • Эмоциональный Интеллект
      Умственный интеллект (IQ) отвечает за то, как мы воспринимаем информацию через анализ происходящего, решаем задачи и принимаем решения. Но этого недостаточно, чтобы достичь успеха в карьерном росте. В 1990 году американские психологи Джон Д. Майер и Питер Саловей рассказали о новом виде интеллекта, который отвечает за эмоциональное восприятие информации. Это открытие произвело фурор: поняв, что с помощью эмоционального интеллекта (EQ) можно прийти к успеху, учёные и психологи стали активно исследовать эту тему и описывать свойства EQ. А работодатели при приёме на работу начали обращать большее внимание на социальные навыки кандидатов. Эмоциональный интеллект относится к soft skills, которые можно и нужно прокачивать для эффективного взаимодействия с людьми. Этот навык позволяет быстро осознать суть проблемы, использовать подходящий управленческий приём и получить максимальный результат.
       
      Тест на определение насколько вы управляете собственными эмоциями можно пройти здесь.
       
      А как ведёте себя ВЫ перед лицом проблемы?
        • Haha
      • 13 replies
    • Сильный пожар в цветочном магазине Ağ çiçəyim
      Предполагается, что пожар в цветочном магазине, расположенном на проспекте Азадлыг в Насиминском районе Баку,
        • Milli
        • Like
      • 32 replies
    • Свалки, спрятанные среди гор: почему в Азербайджане образуются "мусорные сели"
      Сели смыли мусорный полигон в Гёйчайском районе, актуализировав проблему в сфере утилизации бытовых отходов в Азербайджане.
       
      • 3 replies
  • Recently Browsing   0 members, 0 guests

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