Здравствуйте, marselo, Вы писали:
M>На чем сейчас модно эффективно делать софт под Винды одиночке?
Я бы на чисто Windows сейчас не нацеливался. Кроссплатформенность или хотябы поддержка Mac( а также Android и iOS) это хорошо.
Мы вот, как ни странно, на Delphi делаем и думаем про кроссплатформенную Delphi/Firemonkey.
Некоторые знакомые пишут на QT.
Здравствуйте, Matrix_Failure, Вы писали:
M>>На чем сейчас модно эффективно делать софт под Винды одиночке? M_F>Я бы на чисто Windows сейчас не нацеливался. Кроссплатформенность или хотябы поддержка Mac( а также Android и iOS) это хорошо.
Ничего хорошего, все кросс-платформенные приложения убого работают на всех платформах.
Здравствуйте, marselo, Вы писали:
M>На чем сейчас модно эффективно делать софт под Винды одиночке?
На C# самое то. А еще лучше конечно облачный софт. Как представлю, что щас пришлось бы писать программу, закатывать ее в установщик, и тестить под разными версиями ОС, ужас вообще, ад.
M>На чем сейчас модно эффективно делать софт под Винды одиночке?
Соглашусь что лучше смотреть кроссплатформенное что-то. Многие выбирают Java.
Я в свое время выбрал то что лучше всего знал и на чем быстрее всего зарелизил бы продукт. Это был C#+WinForms.
Сейчас думаю о портировании на Linux, Mac. Возможно это будет C#+gtk#.
Здравствуйте, sunshine, Вы писали:
S>Здравствуйте, marselo, Вы писали:
M>>На чем сейчас модно эффективно делать софт под Винды одиночке?
Под словом модно подразумевается: на чем делает большинство, или на чем делать максимально быстро или что в ближайшее время не склеит ласты?
S>На C# самое то. А еще лучше конечно облачный софт. Как представлю, что щас пришлось бы писать программу, закатывать ее в установщик, и тестить под разными версиями ОС, ужас вообще, ад.
Так и не получится. Будет работать только на Win10 и никаких тебе winxp и win7 осталось подождать до 2020 года и усё.
По разработчиков будет постепенно приучать к мысли только win10 и x64 и только последний релиз студии иначе что-то обязательно будет не работать или работать не так. И сами инструменты наконец-то будут весить как современные игры от 60Гб и требовать столько же оперативы что бы редактировать текстовые файлы. Компоненты наконец-то можно будет покупать в windows-store и будет показывать рекламные банеры пока собирает проект или при возникновении ошибок.
Светлое будущее примерно такое и идём туда семимильными шагами
Здравствуйте, marselo, Вы писали:
M>На чем сейчас модно эффективно делать софт под Винды одиночке?
Всё очень сильно зависит от того, что из себя будет представлять софт.
Для начала нужно прикинуть архитектуру и её компоненты.
А также спрогнозировать использование технологий, которые будут использованы при архитектурном росте софта.
(на первом этапе будет так, на втором так.)
В целом разные модули можно писать даже на разных языках.
На вскидку:
— много форм — удобнее Delphi
— драйвер, системное — C, C ++
— что-то с вебом, тут в сторону Java
— игры... (хз)
Короче лучше прикинуть хотя бы как будет задача на разных языках решаться и в чем будут камни подводные.
Думаю, однозначного ответа тут нет. Язык — лишь инструмент (созданный для своих определенных задач).
Гвоздь забивают молотком, а не отверткой, шуруп же наоборот.
Здравствуйте, Троцкий, Вы писали:
M_F>>Я бы на чисто Windows сейчас не нацеливался. Кроссплатформенность или хотябы поддержка Mac( а также Android и iOS) это хорошо.
Т>Ничего хорошего, все кросс-платформенные приложения убого работают на всех платформах.
Весь вопрос в объеме рынка (Mac это вроде +16%) и размере проекта (у нас очень большой и нескончаемый объем новых задач).
Если на Mac будет достаточное количество платящих пользователей чтобы оплатить наличие второй команды (если проект большой) или переписывание программы под эту платформу (если проект маленький) то можно и запилить полноценную версию.
А вот если не будет достаточно платящих пользователей, то кросс-платформенность наше все. Иначе это благотворительность а не бизнес.
Здравствуйте, sunshine, Вы писали:
S>На C# самое то. А еще лучше конечно облачный софт. Как представлю, что щас пришлось бы писать программу, закатывать ее в установщик, и тестить под разными версиями ОС, ужас вообще, ад.
А под 128 комбинаций браузеров, операционок и мобильных устройств тестировать разве не надо?
Здравствуйте, kov_serg, Вы писали:
_>Так и не получится. Будет работать только на Win10 и никаких тебе winxp и win7 осталось подождать до 2020 года и усё. _>По разработчиков будет постепенно приучать к мысли только win10 и x64 и только последний релиз студии иначе что-то обязательно будет не работать или работать не так. И сами инструменты наконец-то будут весить как современные игры от 60Гб и требовать столько же оперативы что бы редактировать текстовые файлы. Компоненты наконец-то можно будет покупать в windows-store и будет показывать рекламные банеры пока собирает проект или при возникновении ошибок. _>Светлое будущее примерно такое и идём туда семимильными шагами
Ну штатный .NET Framework 4.0 ставиться на XP. Другое дело что не корпоративных юзеров на Win XP уже единицы процентов.
Здравствуйте, marselo, Вы писали:
M>На чем сейчас модно эффективно делать софт под Винды одиночке?
На том, что вам ближе всего, и что больше подходит под задачу (чтоб быстрее создать рабочий прототип). Если знаете с++, то Qt. Если C#, то winforms. Если паскаль то Delphi. Пользователю все равно на чем написано, если выполняет свою задачу и не вылетает.
S>>На C# самое то. А еще лучше конечно облачный софт. Как представлю, что щас пришлось бы писать программу, закатывать ее в установщик, и тестить под разными версиями ОС, ужас вообще, ад.
С>А под 128 комбинаций браузеров, операционок и мобильных устройств тестировать разве не надо?
На мой взгляд, достаточно в Хроме, Сафари и ИЕ проверить, да и всё. Если сделать адаптивный дизайн и избегать особых наворотов с JS библиотеками (а этого запросто можно избежать, если не быть адептом "новых технологий"), то всё будет в 99.99% случаев работать нормально, в том числе и на любых мобилах.