Вход | Регистрация
    1  2  3  4  5   

На каком языке/технологии писать?

На каком языке/технологии писать?
Я
   Xapac
 
21.09.20 - 08:11
Добрый день!

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

Вот например что то типа технологии flash.

в 2005-м современным был делфи
в 20010-м C# и прочие технологии net.

Просто с 1с-кой отстал от трендов. вот может кто в курсе, на чем люди пишут?
   Paint_NET
 
1 - 21.09.20 - 08:13
На том, какой лучше знаешь :)
Либо какой больше нравится.

На самом деле однозначного ответа нет и быть не может. Какое приложение хоть?
   Paint_NET
 
2 - 21.09.20 - 08:13
К тому же, решает не язык, а фреймворк.
   Xapac
 
3 - 21.09.20 - 08:15
(1) ну вообще не суть важно. какое. я чисто теоретический вопрос хотел. но допустим.... для построения графического дерева.
   MyNick
 
4 - 21.09.20 - 08:16
Мне вот интересно, а что это за приложение, которое в 2020 (а точнее уже в 21м) году нужно на десктопе (при условии его работы на веб)? Очередной убийца 1С - суровый энтерпрайз?
   Xapac
 
5 - 21.09.20 - 08:17
(4) ну вот флешки же нормально работали. и десктопом и в браузере.

Отличная была технология. че ее прикрыли?
   Paint_NET
 
6 - 21.09.20 - 08:18
(3) Да не, важно. Если это бизнес-приблуда, интегрирующаяся с внешними источниками данных - это одно, если игрушка - другое...

То же графическое дерево нарисовать можно и в JS, и в суровом жаба энтерпрайзе, и на шарпе.
Мне вот удобна среда разработки MS Visual Studio, поэтому выбор - шарп (хотя в ней и на жаве писать можно, но, имхо, жаба морально устарела).
   d4rkmesa
 
7 - 21.09.20 - 08:21
(0) Javascript + Electron для декстопа. Мне лично не нравятся приложения на Electron, но если нужно - почему нет?
   Xapac
 
8 - 21.09.20 - 08:24
(7) https://ru.wikipedia.org/wiki/Electron этот что-ли?

"На базе Electron построен
Atom — текстовый редактор для программистов
Visual Studio Code"

а что интересно..
   d4rkmesa
 
9 - 21.09.20 - 08:29
(8) Да. Да много приложений, тот же Viber, если не ошибаюсь. И даже меню в игре Warcraft 3 Reforged. =)
   DionisSergeevich
 
10 - 21.09.20 - 08:30
(6) чейта устарела? Сколько сейчас требуется джаверов и сколько шарпеев?
   Xapac
 
11 - 21.09.20 - 08:41
(10) я думаю джаверы по инерции а не потому что это современно
   Глупый ответ
 
12 - 21.09.20 - 08:42
(0) сейчас рулят фреймворки и библиотеки, а не языки. Разделение на клиентскую и серверную часть. Написать это все на одном языке не возможно, все равно клиентская часть будет на жаве скрипт.
   ДенисЧ
 
13 - 21.09.20 - 08:43
(12) жс отмирает. Скоро вебассемблей начнёт рулить
   Глупый ответ
 
14 - 21.09.20 - 08:45
(13) говорят скоро программисты отомрут, дизайнер будет надиктовывать в комп чего ему надо, а нейросеть генерировать готовые алгоритмы.
   spectre1978
 
15 - 21.09.20 - 08:53
(14) говорят, в Москве кур доят. Мы пошли - сисек не нашли ;)
   Глупый ответ
 
16 - 21.09.20 - 09:03
(15) а таксисты уже не улыбаются. Я помню в детстве фото занимался, так там целая наука была. Выбери пленку под погоду, выставь в зависимости от освещенности и скорости и расстояния до объекта диафрагму, выдержку, поставь правильно свет, составь правильно кадр. Сделай несколько штук с разными параметрами. В темноте заправь пленку в какую то херь, прояви пленку, зафиксируй пленку. Фотоувеличитель опять всякие таймреле, глянцеватель. Короче на дому надо было целую химлабораторию держать. А сейчас каждая инстасамка таких фоток сотни в день генерасит.
   FormatC
 
17 - 21.09.20 - 09:09
(16) настоящий фотолюбитель с тобой бы поспорил )))
он и сейчас остался таким же, просто сменились технологии
   Глупый ответ
 
18 - 21.09.20 - 09:16
(17) настоящий автогонщик тоже с убер автопилотом может поспорить(хотя и это временно), но обычно людям надо доехать из точки А в точку Б. А на фото узнать свою морду, что вполне себе реализуемо причем довольно не плохо.
   Paint_NET
 
19 - 21.09.20 - 09:24
(10) Пушта легаси.
Ну, я субъективен, да и жаба на месте не стоит и развивается, так что это сугубо имхо. Мне просто больше нравится шарп.
   Garykom
 
20 - 21.09.20 - 09:27
(16) Таксист это не только машину водить.
Подскажи как без робота помочь закинуть сумки в багажник или правильно пристегнуть ребенка?
   Paint_NET
 
21 - 21.09.20 - 09:28
(20) В абсолютном большинстве случаев пассажир с этим может справиться самостоятельно.
   trdm
 
22 - 21.09.20 - 09:30
(8) Атом на 10-м месте.
Его даже Notepad++ побил.
https://insights.stackoverflow.com/survey/2019#development-environments-and-tools
   uzerp2
 
23 - 21.09.20 - 09:32
1. https://github.com/microsoft/react-native-windows
и на винде и под ios и android

2. https://github.com/microsoft/react-native-macos
и под MacOS и под ios и android

3. Еще флаттер есть ( https://flutter.dev/ )
он под веб и под ios и android

это по фронту, нуно будет еще бэк выбрать !
   ДенисЧ
 
24 - 21.09.20 - 09:33
(22) А вскод на каком?
   trdm
 
25 - 21.09.20 - 09:38
(24) Там по ссылке все видно:

Visual Studio Code
50.7%

Visual Studio
31.5%

Notepad++
30.5%

IntelliJ
25.4%

Vim
25.4%

Sublime Text
23.4%

Android Studio
16.9%

Eclipse
14.4%

PyCharm
13.4%

Atom
13.3%

IPython / Jupyter
9.5%

Xcode
9.4%

PHPStorm
7.6%

NetBeans
5.9%

Emacs
4.5%

RStudio
3.4%

RubyMine
1.4%

TextMate
0.9%

Coda
0.7%

Komodo
0.4%

Zend
0.4%

Light Table
0.2%
   Sserj
 
26 - 21.09.20 - 09:41
(25) Ну вот для Eclipse тут не учтены 1С-ники со своей EDT. Может их не так и много, но судя по последней версии скоро начнет прибавляться :)
   Xapac
 
27 - 21.09.20 - 10:38
Нифига себе у Electron Хело ворлд 175 мегабайт получился
   Глупый ответ
 
28 - 21.09.20 - 10:50
(27) Ты все на джаве скрипт собрался писать? Это извращение.
   Конструктор1С
 
29 - 21.09.20 - 11:17
(6) так шарп это жаба в мелкософтовском исполнении
   Конструктор1С
 
30 - 21.09.20 - 11:20
(19) если бы так. На жабе и новое пишут
 
 Рекламное место пустует
   palsergeich
 
31 - 21.09.20 - 11:22
(0) Сейчас вроде пайтон на хайпе
   jbond
 
32 - 21.09.20 - 11:27
(0) - >Вот например что то типа технологии flash.


Вот именно поэтому 1Сников не считают за программистов.

Показал твой тред тиму. Они сказали - либо ты тролль, либо НЕ программист, а настройщик обновлений.
   Xapac
 
33 - 21.09.20 - 11:28
(32) Тима пояснит как он пришел к такому выводу?
   jbond
 
34 - 21.09.20 - 11:28
>чтобы и десктоп и веб работало.

Все таки ты реально тролль.

Зы. Апплеты и Флеш умерли 20 лет назад. Вас из криокамеры вчера выпустили?
   jbond
 
35 - 21.09.20 - 11:30
Этот тред - доказательство теоремы о том, что 1Сники - это не программисты
   Xapac
 
36 - 21.09.20 - 11:32
(34) ну вот 1с и на десктопе и в веб и на мобилках работает. почти ничего переделывать не надо.
в мире альтернативного программирования есть, что то подобное уровня 2020 года?
   Paint_NET
 
37 - 21.09.20 - 11:35
(29) По сути - да. Тут уже выше написали, что решают фреймворки, язык вторичен.
   Paint_NET
 
38 - 21.09.20 - 11:35
(32) Много ли знают труЪ-программисты об отличиях 7.7 от 8.3?
   Paint_NET
 
39 - 21.09.20 - 11:36
+(38) Человек же пишет, что в 1С застрял на многие годы.
   d4rkmesa
 
40 - 21.09.20 - 11:42
(27) Это нормально. Там по идее можно покопаться и лишние зависимости убрать, плюс наверняка есть возможность упаковки. Ничего страшного в целом. 20 лет назад поражало, что приложение на VC++ не влазит на дискетку вместе с рантаймом. )
   Xapac
 
41 - 21.09.20 - 11:42
(40)ну я понимаю, что там фактически браузер зашит в приложение.
   d4rkmesa
 
42 - 21.09.20 - 11:43
(40) Тот же Флеш мегабайты заставлял скачивать во времена еще диалапа.
   jbond
 
43 - 21.09.20 - 11:56
(36) Серьезно? а кто и где тебе мобильный клиент 1C разрабатывал? Пушкин Александр или все таки мобильные разработчики из фирмы 1С?
   jbond
 
44 - 21.09.20 - 12:01
(31) На питоне никогда не создавались гуи приложения
   ДенисЧ
 
45 - 21.09.20 - 12:02
(44) Never say never
PyQT придумали очень давно
   jbond
 
46 - 21.09.20 - 12:05
(45) Принципиальное существования этого байндинга не означает, что на этой связке делаются заказные решения.
   Garikk
 
47 - 21.09.20 - 12:16
(46) это вам кажется или есть какаято реальная статистика?
   Paint_NET
 
48 - 21.09.20 - 12:17
(47) Он же труЪ, если кажется - значит, точно есть и статистика, бгг.
   Garikk
 
49 - 21.09.20 - 12:18
(46) вот возьми например популярный 3D слайсер Cura, он практически весь на питоне написан и PyQT там используется
   Fragster
 
50 - 21.09.20 - 12:20
(27) можно сделать не электрон, а pwa (правда для первого запуска и "установки" все равно интернет нужен будет) и тогда размер приложения будет равен размеру минифицированного js. там, конечно, есть нюансы с доступом к файловой системе и прочему низкоуровневому, но и в электроне там нужно свои "мосты" под это дело писать.
   Xapac
 
51 - 21.09.20 - 12:38
(43)как это связано с разработкой платформы? не понял.
   Paint_NET
 
52 - 21.09.20 - 12:47
(51) Не платформы, конфигурации, вы имеете в виду?
Товарисч труЪ-погромизд имеет в виду то, что мобильная платформа писалась не на языке 1С (собственно, как и сама 1С) :)
   Глупый ответ
 
53 - 21.09.20 - 12:48
(36) Есть мнение, что на веб и на мобилах оно работает так себе. А в мире "другой" разработки у человека задумавшего написать (0) должен быть ахеренный набор знаний, базы данных+sql+серверный язык + серверный фреймворк + html+css+стилевой фреймворк+ джава скрипт+фреймворк джаваскриптовский, а если еще и мобильная разработка то еще и java/kotlin. Например python + django api + html + css + bootstrap + java script + react/Потому 1С дешево и сурьезно.
   Глупый ответ
 
54 - 21.09.20 - 12:48
позволяет делать все, но херово.
   Xapac
 
55 - 21.09.20 - 12:51
(52)ну я думаю любой язык/фреймворк/платформа на чем-то писалась. но я думаю это нас не должно волновать.
   DTX 4th
 
56 - 21.09.20 - 12:54
Либо электрон либо шарп.
   Повелитель
 
57 - 21.09.20 - 12:55
Куда я попал, жабы, шарпеи, всё я пошел отсюда...
   Paint_NET
 
58 - 21.09.20 - 12:59
(57) Не зацикливайтесь на 1С :)

Я так примерно прикинул: совсем на пенсию уходить неохота, без работы скучно будет; 1С требует более плотного общения с заказчиком, круг заказчиков 1С ограничен СНГ, поэтому стоит всё-таки не отставать в других технологиях, пусть и не выходя на уровень сеньора.
   Повелитель
 
59 - 21.09.20 - 13:04
(58) Где бы время взять )) Тут за 1с не успеваешь следить.
   Paint_NET
 
60 - 21.09.20 - 13:07
(59) Эт да, приходится личным жертвовать.
Но оно того стоит, имхо.
 
 Рекламное место пустует
   Конструктор1С
 
61 - 21.09.20 - 13:20
(35) сказал тестировщик
   jbond
 
62 - 21.09.20 - 13:20
(47) это реальная статистика. Эта связка была популярна в нулевых и только под Линукс для OpenSource проектов.

Просто тогда ничего путнего под линукс для гуя не было.

Для заказных проектов эта связка была всегда мертвой.

И сейчас питон на хайпе в областях, никак не связанных с гуем.
   jbond
 
63 - 21.09.20 - 13:21
(49) и дальше что?

Ты про ошибку выжившего в курсе?
   ДенисЧ
 
64 - 21.09.20 - 13:24
(63) Зачем ты так про себя?...
   jbond
 
65 - 21.09.20 - 13:24
(61) первое правило бойцовского клуба - никто не должен знать про бойцовский клуб.
   Garikk
 
66 - 21.09.20 - 13:29
(62) реальная какая? полторы конторки где ты работал?

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

p.s. если уж на то пошло то десктопный софт вообще умер
   Salimbek
 
67 - 21.09.20 - 13:33
(0) Я голосую за QT )))
   Asmody
 
68 - 21.09.20 - 13:35
(0) Пиши на Haskell и ELM. Всё равно не напишешь, но так хоть наеб.шься.
   ДенисЧ
 
69 - 21.09.20 - 13:35
(66) Слухи о его смерти прошу считать преувеличенными
   ДенисЧ
 
70 - 21.09.20 - 13:36
(68) Чтобы нае....ся нужно писать в машинных кодах...
   Asmody
 
71 - 21.09.20 - 13:38
(70) Не, маш.коды – это экстрим-хардкор-дрочилово.
   ДенисЧ
 
72 - 21.09.20 - 13:40
(71) Вот как раз последнее слово и...
   Глупый ответ
 
73 - 21.09.20 - 13:44
(65) Жбонд ты в этой стране не живешь, на 1С не работаешь. Чего ты тут делаешь? Брысь на фашистский форум, sap обсуждать или чего вы там обсуждаете.
   Garikk
 
74 - 21.09.20 - 13:46
(70) брейнфак же
   Mikeware
 
75 - 21.09.20 - 13:46
(70) развлекухи ради, поковырял с месяц назад verilog'е дешифратор команд в эмуляторе 8080 или z80. классно.  А вот от СКД чот с души воротит...
но это, конечно, "индивидуальные особенности организЪма"®
   jbond
 
76 - 21.09.20 - 13:47
(73) - а скажите, каким образом меняется свойство "ненужности" PyQT при пересечении границы в Бресте?
   Глупый ответ
 
77 - 21.09.20 - 13:48
(75) Ну туризм он всегда по лучше эмиграции.
   Lama12
 
78 - 21.09.20 - 13:48
COBOL уже предлагали?
   jbond
 
79 - 21.09.20 - 13:50
(66) - поцан,  я сейчас делаю крупномасштабный рефакторинг системы на Eclipse RCP/SWT с целью обеспечения совместимости с Windows 10
   ДенисЧ
 
80 - 21.09.20 - 13:51
(79) Ты сейчас балаболишь на форуме.
   Глупый ответ
 
81 - 21.09.20 - 13:51
(76) Мне просто интересно, а чего ты в каждой ветке серешь? Одинэсники не люди, одинэсники не прогаммисты и так уже годами. Тут уже похоже на патологию какую то. Если тебе не нравится РФ, 1С и одинэсники. То почему ты тут тусишь? Вот зачем надо было уезжать из страны, чтобы потом смотреть русские новости?

(79) https://www.anekdot.ru/id/71728/
   Garikk
 
82 - 21.09.20 - 13:56
(79) мальчик, ты не сильно старше меня, возможно я видел больше всяких систем чем ты...и то что ты пилишь крупный проект на эклипсе не дает тебе права делать глобальные выводы
   Asmody
 
83 - 21.09.20 - 14:21
(82) Человеку, который вынужден пилить крупный проект на эклипсе, можно только посочувствовать.
   Eiffil123
 
84 - 21.09.20 - 15:01
(0) современные приложения должны быть с веб-мордой. так что html + js фронтэнд, бэкэнд - c#/java/python (да что угодно, хоть 1С).
   Eiffil123
 
85 - 21.09.20 - 15:03
(8) даже скайп на нем
   Eiffil123
 
86 - 21.09.20 - 15:07
(27) у 1С хэлло ворлд будет на 800 мб (с учетом рантайма). всё субъективно
   jbond
 
87 - 21.09.20 - 15:19
(83) сказал человек, работающий с системой, IDE которой использует Eclipse RCP.
   DionisSergeevich
 
88 - 21.09.20 - 15:20
Экоипс это что то из 19** годов?
   jbond
 
89 - 21.09.20 - 15:23
(88) - https://ru.wikipedia.org/wiki/Eclipse_(среда_разработки)

Первый выпуск: 7 ноября 2001
   DionisSergeevich
 
90 - 21.09.20 - 15:25
Всё равно не актуально уже
   jbond
 
91 - 21.09.20 - 15:29
(90)

Еще как актуально. Особенно актуально с 2019го года, когда уже пользователи самой лучшей в мере Java IDE  - IDEA начали стонать про то, какая версия их когда-то любимой IDE стала последней "нормальной"
   Sserj
 
92 - 21.09.20 - 16:16
(90) С чего это, тогда будущее 1С-ников не актауально уже :)
   DionisSergeevich
 
93 - 21.09.20 - 16:18
(92) потому что все на IDEA давно. А с 1с что не так?
   Sserj
 
94 - 21.09.20 - 16:21
(93) "..все на IDEA давно.." кто эти "все"?
Вон в 25 статистика - IDEA 24%, как то далеко не тянет на "все".
А с 1С все очень даже так, светлое Эклипсовое будущее в виде EDT уже совсем на подходе.
   Eiffil123
 
95 - 21.09.20 - 16:21
(91) так а кто их заставляет обновлять IDEA? работает, нефиг трогать.
   Eiffil123
 
96 - 21.09.20 - 16:23
(94) в 25 вообще непонятная статистика. Врядли кто-то будет писать java-код в visual studio. Под каждый ЯП свой инструмент есть.
   DionisSergeevich
 
97 - 21.09.20 - 16:23
(94) статистика более чем странная. IDE с блокнотом сравнивать. У меня своя статистика - случайная выборка из примерно 20 джаверов - 100 процентов IDEA
   Sserj
 
98 - 21.09.20 - 16:27
(96) Статистика нормальная, на каждого java-кодера по моим личным ощущениям приходится с десяток каких-нибуть веб-чего-нибутеров. Которые как ни странно тоже пишут код и которым IDEA никуда не уперлась.
Просто не стоит в речи скатываться к абсолюту: "все", "никто", "никогда". Или как минимум уточнять: все из моего круга интересов :)
   Sserj
 
99 - 21.09.20 - 16:29
(97) А где в этой ветке вдруг утверждалось что эта ветка о Java?
   Eiffil123
 
100 - 21.09.20 - 16:29
(98) ну а бухгалтерше из отдела бухгалтерии не уперся эклипс. Не очень понятно вообще цель такого сравнения.
  1  2  3  4  5   

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.