LINUX.ORG.RU
ФорумTalks

Я разрабатываю коммерческое ПО при помощи:

 


0

1
  • IDE (указать лицензию)
  • система сборки (указать лицензию)
  • компилятор (указать лицензию)
  • отладчик (указать лицензию)
  • профайлер (указать лицензию)
  • статический анализатор (указать лицензию)
★★★★★

Последнее исправление: sniper21 (всего исправлений: 1)

Товарищ майор, я такими вещами не занимаюсь!

Deleted
()

того чего скажут

Deleted
()
Ответ на: комментарий от lenin386

дело сугубо добровольное же :)

sniper21 ★★★★★
() автор топика

Jetbrains Toolbox (лицензия честно купленная и продлеваемая). Из этой поставки - IntelliJ IDEA и CLion. Встроенные в них анализаторы и отладчики. Proprietary (EULA).

Sonar Qube - статический анализ с веб-интерфейсом. Free (LGPLv2).

Maven (Java, Free, APLv2), CMake (C++, Free, BSDL).

OpenJDK. javac. Graal, Hotspot C2 (opto); Truffle, SubstrateVM. Встроенные в них способы анализа, отладки и профилирования. (В том числе Java Mission Control с девелоперской лицензией, который скоро полностью откроют). Free (GPLv2, GPL with classpath exception для некоторых частей проектов).

И вообще, пишите уже микро-бенчмарки! (на JMH, например. Free, GPLv2)

stevejobs ★★★★☆
()

Emacs (GPL), CMake (BSD?), GCC (GPL), GDB (GPL).

Meyer ★★★★★
()
Ответ на: комментарий от stevejobs

лицензия честно купленная и продлеваемая

Я просто спросил коммерческая или свободная другие подробности излишни

sniper21 ★★★★★
() автор топика
Последнее исправление: sniper21 (всего исправлений: 1)

С помощью какого СПО вы пилите свою проприетарщину?

Вброс был бы более поджигающим если бы звучал так ↖

af5 ★★★★★
()

idea ultimate, остальное не важно.

Rastafarra ★★★★
()

* IDE (указать лицензию)

GNU Emacs, GPLv3.

* система сборки (указать лицензию)

GNU Make, GPLv3.

* компилятор (указать лицензию)

GNU GCC, GPLv3.

* отладчик (указать лицензию)

GNU Debugger, GPLv3.

* профайлер (указать лицензию)

gcov, gprof, GPLv3.

* статический анализатор (указать лицензию)

Clang Static Analyzer, LLVM License (BSD-style).

Deleted
()
Ответ на: комментарий от derlafff

отладчик для слабаков

[delve](https://github.com/derekparker/delve). Работает даже под Windows. Если это можно назвать «работает».

а вот GDB из Eclipse в Шиндовсе нифига не работает. И то же самое с Rust. Потому что аффтары бездумно скопипастили из Eclipse C++ IDE, а там были адовые баги. Потом в C++ IDE их поправили, а аффтары Go и Rust плагинов бэкпортировать фичи не смогли. **Смайлик «позор»**

stevejobs ★★★★☆
()
Ответ на: комментарий от derlafff

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

stevejobs ★★★★☆
()
Ответ на: комментарий от derlafff

У меня ни разу не было острой нужды в отладчике, пока я писал на go

Либо приложение не сложнее «hello, world», либо автор лжец!

nihirash ★★★
()

такого писькомерского треда давно не было! молодец.

conalex ★★★
()

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

лицензии всего этого и так известны.

IDE (указать лицензию)

VS2017, XCode

система сборки (указать лицензию)

форкнутый jam+, и своя in-house система (проприетарщина)

компилятор (указать лицензию)

VC++, XCode(clang)

отладчик (указать лицензию)

XCode(lldb), VS2017

профайлер (указать лицензию)

Instruments (встройка в xcode) + свой проприетарный

статический анализатор (указать лицензию)

вроде есть что-то in-house на базе clang, но я не интересовался.

waker ★★★★★
()

Самое забавное что некоммерческое ПО ТС'а не интересует. Т.е. по его мнению больше жизни нигде нет. Короче, я за бан.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 2)

Idea Ultimate, мавен, жабка, дебаг родной, visualvm

upcFrost ★★★★★
()
Ответ на: комментарий от stevejobs

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

Хотя ты прав, тут есть и связанный с этим пласт проблем, в которых вообще трудно понять, что происходит.

Но я на такое не натыкался (наверное, потому что боже спас меня от огромных самописных бинарных протоколов)

derlafff ★★★★★
()
Ответ на: комментарий от nihirash

Либо приложение не сложнее «hello, world», либо автор лжец!

Сильно сложнее hello world, но и не 7к файлов, как описывает stevejobs. Я пишу микросервисы и тут принципиально каждый сервис мал и прост.

derlafff ★★★★★
()
Ответ на: комментарий от Deleted

GNU Emacs, GPLv3.

Я правильно понимаю что можно также используя QtCreator (без Qt) GPL3 и используя Cmake можно пилить проприетарщину?

sniper21 ★★★★★
() автор топика
Ответ на: комментарий от derlafff

Я пишу микросервисы и тут принципиально каждый сервис мал и прост.

У нас тоже микросервисная архитектура, однако, и при ней сервисы растут и требуют отладки.

nihirash ★★★
()
Ответ на: комментарий от sniper21

Я правильно понимаю что можно также используя QtCreator (без Qt) GPL3 и используя Cmake можно пилить проприетарщину?

Читай лицензию. GPLv3 ничем не ограничивает разработку любого ПО в текстовом редакторе.

Deleted
()

vim, cmake, gcc/clang, gdb/lldb, clang-analyzer/cppcheck и valgrind.

andreyu ★★★★★
()

А я шланговидный ползукус-нафикус. У меня всё гнутое.

xwicked ★★☆
()

vim/autotools/gdb/не нужно, в крайнем случае gperf/не нужно, -Wall -Werror хватит всем

Harald ★★★★★
()

1)

  • IDE - конфигуратор 1С:Предприятие, лицензионная
  • система сборки - встроенная
  • компилятор - встроенная
  • отладчик - встроенный
  • профайлер - встроенная
  • статический анализатор - нет, есть примитивный синтаксис- контроль

2)

  • IDE - IntelliJ IDEA, лицензия
  • система сборки - Maven, Gradle
  • компилятор - JDK 1.8
  • отладчик - встроенный в IDE
  • профайлер - не пользуюсь
  • статический анализатор - не пользуюсь
bvn13 ★★★★★
()
  • MS Visual Studio
  • MSBuild (встроена в MS Visual Studio)
  • MSVC++ (встроен в MS Visual Studio)
  • встроенный в MS Visual Studio
  • встроенный в MS Visual Studio
  • не пользуюсь
CatsCantFly
()

Весь тулчейн OSS: Emacs / Python / cProfile / pylint.

aidaho ★★★★★
()
Ответ на: комментарий от derlafff

То же самое, но вместо neovim GNU Emacs. Ну и поддержу, отладчик не нужен за редким исключением. У нас в команде из трёх человек за год понадобился один раз для отладки бага в рантайме на стыке c & go под windows.

feofan ★★★★★
()

профайлер

статический анализатор

Кто все эти люди?

te111011010
()

Все IDE и редакторы свободные (GPL). Системы сборки тоже. Компилятор тоже. Остальное тоже :)

Deleted
()
  • IDE:
    • IntelliJ IDEA — EULA
    • emacs — GPL
  • система сборки:
    • sbt — BSD 3-Clause
    • rebar3 — Apache License 2.0
  • компилятор:
    • scalac — BSD
    • erlc — Apache License 2.0
  • отладчик, профайлер, анализатор:
    • всё что искаропки в IDEA + visualvm (GPL)
ymn ★★★★★
()
Ответ на: комментарий от nihirash

Может у него отладка через «printf»

grem ★★★★★
()
Ответ на: комментарий от sniper21

Да и Qt с модулями lgpl можно для коммерческой разработки использовать. А вот какие-то модули есть только для opensource.

grem ★★★★★
()

Честно купленный PyCharm, macvim/neovim, npm + webpack (свободен), букет свободных и не очень отладчиков, аналогично с профайлерами. Статический анализатор динамических языков? Это что-то вкусное? В лучшем случае — линтеры (свободные).

x3al ★★★★★
()
Ответ на: комментарий от nihirash

Пишу gizmodo.com и родственников. Если мне вдруг понадобится отладчик — я честно не знаю, где его взять.

Miguel ★★★★★
()

Что подразумевается под «коммерческим ПО»?

Miguel ★★★★★
()

выезжали ли ваши родственники за границу? когда и с какой целью?

Iron_Bug ★★★★★
()

Я разрабатываю коммерческое ПО при помощи:

Жопы. Не подумайте плохого: из нее растут руки. )

Sociopsih ★☆
()
Ответ на: комментарий от playX

1.VSCode(MIT)
2. Cargo(MIT/APACHE)
3.rustc (MIT/APACHE)

Ого, вы уже разрабатываете коммерческое ПО на Rust!? Не могли бы поделиться подробностями?

Virtuos86 ★★★★★
()
Последнее исправление: Virtuos86 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.