понадобилось тут теамом у клиента порулить, дистриб под недоось где то был, да сплыл, захожу на сайт, опппа! Оказывается появилась версия под линь, ну, круто думаю, щаз поставлю.
Качаю.. 17метров... хм.. Что то думаю дохрена, ну мало ли чё, может они там грандиозное что то учудили
И точно ))
в архиве - wine!
Т.е. эти чудилы ничтоже сумняшеся не стали заморачиваться о кроссплотформенном ПО, а просто заюзали прослойку. Нда...
Звезда в шоке )))))
TeamViewer под линукс ))
Vaicartana
А ещё у них сайт на IIS. И что?
шо правда???
Т.е. эти чудилы ничтоже сумняшеся не стали заморачиваться о кроссплотформенном ПО, а просто заюзали прослойку. Нда...
Полагаю они не откажутся если вы проспонсируете именно кросплатформенную разработку. :)
А по сути: оно работает, отлажено и не требует ни гугления ни чего то еще.
Ну, кто спорит. Только весит 17 мегов по сравнению с недоосевым вариантом на 3.4мБ ))
Уже где-то это здесь обсуждалось.
Вайн комплектный, кстати, по шрифтам спалили, емнип. :D
Сама по себе задумка бредовая
Сама по себе задумка бредовая
во-во.
Ну написали бы, что так и так, запускается под вайном без проблем!
А че им париться? В линуксе сплошные "прослойки", тот же QT, например.
Ну написали бы, что так и так, запускается под вайном без проблем!
дак а может как раз с проблемами. по этому и сконфигурировали префикс заранее, чтобы гарантировано у всех завелось
дак а может как раз с проблемами
да не, сколько раз пробовал(правда на бубунте, хоть и разных версий) всё отлично запускается, в вайнашкью стоит голд, проблем нет.
да не, сколько раз пробовал(правда на бубунте, хоть и разных версий) всё отлично запускается, в вайнашкью стоит голд, проблем нет.
Ну для успокоения души значит сделали сборку с префиксом сразу. Тем более что она (сборка) наличие wine в /usr не требует же. Так что скачал и запустил сразу, даже если вайна в системе нет :)
Да и кто знает что будет через несколько версий, совместимость и сломаться может. А тут сборка с гарантированно рабочей версией.
Ну для успокоения души значит сделали сборку с префиксом сразу.
ну и на кой оно надо было?
вот есть у меня программа. Отлично работает под недоосью, т.к. под нее написана. Долго мне выделить узлы ввода-вывода и оформить их отдельной либой? Нет.
А что мне для этого потребуется? Qt + время.
Тут некоторые товарищи с трибуны вещали что мол спонсировать надо, дык, оно как бы не бесплатно у их, ежели чо.
Далее возьмем _любую_ софтину в совместимости которой указано несколько осей. Есть там вайн?
Это я к тому, что комерческое ПО в последнее время удручает своим отношением...
Тут некоторые товарищи с трибуны вещали что мол спонсировать надо, дык, оно как бы не бесплатно у их, ежели чо.
Я понимаю все мы легко распределяем чужие деньги. Когда начинаешь свой бюджет формировать начинаются проблемы :)
А главный вопрос: А это им зачем?
В программе наверняка много когда связанного с сетью. 99% завязано на winAPI. GUI - в конечном итоге winapi. и .т.п. Т.е. надо переписать, протестировать программу полностью. Это дело не на 1 день. Т.е. параллельно надо сопровждать основную ветку программы. Постепенно - так же не шибко "красивый" вариант.
Далее возьмем _любую_ софтину в совместимости которой указано несколько осей. Есть там вайн?
Это я к тому, что комерческое ПО в последнее время удручает своим отношением...
Почему? Все логично чем меньше затраты тем лучше. Это раз. Найти программиста в команду так же не просто. Это двас.
вот есть у меня программа. Отлично работает под недоосью, т.к. под нее написана. Долго мне выделить узлы ввода-вывода и оформить их отдельной либой? Нет.
*рука-лицо*
все бы так просто было, ага :)
посмотрю я на вас, когда вы кучу winapi-кода будете переписывать при помощи "qt + время", как вы выразились.
переписал, полет нормальный.
Чтобы не делать КУЧИ надо изначально все апи через свою обертку проводить. Канешь, когда почки отказали...эээ вобщем когда надо "вчера", а у нас пол-проги в вызовах винды... Тоды да, печалька.
переписал, полет нормальный.
Что переписал? Свой проект? Большой? Много пользователей?
Чтобы не делать КУЧИ надо изначально все апи через свою обертку проводить. Канешь, когда почки отказали...эээ вобщем когда надо "вчера", а у нас пол-проги в вызовах винды... Тоды да, печалька.
Т.е. вы оборачиваете вообще все классы?
Но это полбеды. Вот у вас реализовано соединение клиента с сервером, есть потоки. Это ж какую обертку надо замутить, чтоб осталось только lib ы подсунуть, да пару строк поменять?
А в начале проекта когда в наличии были (напрмиер) купленная VStudio отказываться от готовых классов и городить свою бородилу?
Ну нафиг. Всего должно быть в меру и оберток тоже.
Что переписал? Свой проект? Большой?
библиотеку мап-движка. Она реализует 90% всей программы.
Много пользователей?
локальных - пяток на одну базу, на сервер запросы по всему региону. Но вообще вопрос не понятен, как коррелирует колво пользователей с оберткой апи.
Т.е. вы оборачиваете вообще все классы?
да.
А что, Вам нужно много из того, что есть в том же студио в одном проекте?
Но это полбеды. Вот у вас реализовано соединение клиента с сервером, есть потоки. Это ж какую обертку надо замутить, чтоб осталось только lib ы подсунуть, да пару строк поменять?
не сложную, можно даже с отдельными процессами и межпроцессорными взаимодействиями.
Главное правильно все расписать на этапе модели, а не заниматься изобретением велосипеда в процессе прикрываясь модным словечком "экстремальное программирование"
А в начале проекта когда в наличии были (напрмиер) купленная VStudio отказываться от готовых классов и городить свою бородилу?
это гораздо проще, чем кажется. Дело привычки :)
ой не верится мне.
что же тогда qip, aimp2 и прочий бесплатный win-софт, завязанный чуть менее чем полностью на win api, не портирован на linux? разработчики qip'а, например, в свое время даже исходники были не против предоставить, если бы кто-то все переписал... где же вы были?
а у aimp2 итак исходники открыты. окажите услугу сообществу, очень многие мечтают о нативной линукс версии.
не не не не не! стоп. Где я писал что я ЧЕЙТО продукт переделал? Свой исключительно, т.к. изначально была правильно поставлена задача: свести все вызовы апи в свою либу.
Я же сказал уже выше, что поздо пить боржоми, когда вся программа пестрит вызовами апи. Тут действительно проще плюнуть и написать с нуля.