|
2.2, Balancer (ok), 08:19, 05/09/2016 [^] [^^] [^^^] [ответить]
| +9 +/– |
RAD для прикладных задач под эхотаг. Под Linux, мягко говоря, выбор невелик. Lazarus, да Gambas. Паскаль для новичка сложнее.
| |
|
3.8, Аномон (?), 09:19, 05/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Вот-вот. Мечтаю о чём-нибудь аналогичном, только на нормальном взрослом языке (с C-подобным синтаксисом желательно, но не сами C/C++ - чтобы без указателей и тому подобного гемора да побольше функциональных фич и полный Юникод искаропки).
| |
|
4.9, Аноним Кровавый (?), 09:33, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
под это описание больше всего Go подходит, но там по молодости с десктопными GUI пока ещё беда
| |
|
|
6.60, Аноним (-), 10:03, 07/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
в go они сведены к минимуму, ровно стока сколько нужно для того чтобы получить от них максимум пользы и минимум неудобства
| |
|
|
4.13, Очередной аноним (?), 10:28, 05/09/2016 [^] [^^] [^^^] [ответить]
| +11 +/– |
Чего, братья анонимы, остановились. Продолжайте список: Rust, D ... Только везде добавляйте "...с десктопными GUI пока ещё беда"
| |
|
5.44, Аномон (?), 22:24, 05/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Да, очевидно - лучший вариант из известных мне на сегодняшний день. Вот только под Linux нет визуального WinForms-дизайнера (а описывать винформы вручную - сомнительное удовольствие при том, что там далеко не декларативная разметка). Так и делаю в результате: пишу под виндой и юзаю потом под Linux, но западло перезагружаться постоянно (а в виртуальной машине Visual Studio работает ну очень уж медленно).
| |
|
6.48, Led (ok), 23:23, 05/09/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Да, очевидно - лучший вариант
Шел бы ты со своим "очевидно", вендузоед, в винду, к остальным говонокодерам-демагогам.
| |
|
|
|
|
6.57, _hide_ (ok), 14:52, 06/09/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Собрались люди:
* которые не различают реализацию и концепцию
* которые любят питон и ненавидят яву
подсчет по минусам :-D
| |
|
|
|
5.45, Аномон (?), 22:29, 05/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Python + PyQT, же?
Да, это первейший претендент, но уж очень Python чужд моему перфекционистскому мозгу. Одного отсутствия поддержки приватных элементов в классах достаточно чтобы вызвать у меня стойкое отторжение, не говоря уже о традиции именовать_переменные_вот_так. Но наверно когда-нибудь таки дорасту, периодически предпринимаю попытки.
| |
|
4.25, skybon (ok), 14:37, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> только на нормальном взрослом языке
C++11
> без указателей
Ссылки / shared_ptr / тупостек
> побольше функциональных фич
STL в C++11/14
> полный Юникод искаропки
Glib::ustring
| |
4.34, dq0s4y71 (ok), 18:17, 05/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> на нормальном взрослом языке
> чтобы без указателей
Вам ещё рано на нормальном взрослом языке.
| |
|
5.47, Аномон (?), 22:35, 05/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
> Вам ещё рано на нормальном взрослом языке.
Я на C писал когда GTK+ ещё не изобрели.
| |
|
6.49, Led (ok), 23:25, 05/09/2016 [^] [^^] [^^^] [ответить]
| –3 +/– |
>> Вам ещё рано на нормальном взрослом языке.
> Я на C писал когда GTK+ ещё не изобрели.
Может ты ещё на него и какал, малыш?
| |
|
|
|
3.36, dq0s4y71 (ok), 18:29, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Visual Basic - это детский 3-колёсный велосипед, который переделали а "Формулу-1", но в основе которого всё тот же детский 3-колёсный велосипед. По-моему, профессионалу лучше использовать другой язык (хотя бы тот же С#), а новичку вообще не касаться этого монстра - не привыкать к плохим практикам программирования.
И среда эта Visual Studio страшно неудобная. Зачем они это всё копируют?
| |
|
4.56, Анонимко (?), 12:38, 06/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
На 200% уверен, что вы на VB никогда не кодили. Приведенное вами мнение совершенно справедливо для таких диалектов BASIC как QBASIC, TURBO BASIC и т.п. Visual Basic - совершенно другая песня. А после подключения плюшек из .NET - уже третья песня. Все, что можно вменить ему - отсутствие контроля за объявлением переменных (если не использовать Option Excplicit) и просто сам факт наличия оператора goto (если последнее есть критично, тогда ассемблер сиречь ересь первостатейная, ибо без goto там почти нечего делать). В остальном VB.Net очень достойный язык, на котором можно вполне себе писать как в процедурном, так и в объектно-ориентированном стиле. Единственная загвоздка в ООП - отсутствие абстрактных классов.
VB.Net в своем нынешнем виде никоим образом новичков в программировании не портит. Обладая таким же порогом вхождения, как и Python, VB проигрывает последнему в кроссплатформенности, но выигрывает в скорости разработки графического интерфейса (ибо на tkinter писать тяжело новичку, pyqt и wx еще надо поставить и освоить).
| |
|
|
2.3, Онаним (?), 08:20, 05/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
При чем тут офис? На этой штуке, как понимаю, самые разные вещи писать можно. Для лиц, не желающих постигать всякие там си-плюс-плюсы, вполне себе годно, наверное.
| |
|
3.4, Ph0zzy (ok), 08:32, 05/09/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
Наверное...
Жаль, что акромя с++ и васика больше языков нет :-(
| |
|
4.12, Аномон (?), 10:12, 05/09/2016 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Наверное...
> Жаль, что акромя с++ и васика больше языков нет :-(
Ну давайте, назовите хотябы пару языков, на которых легко и приятно делать GUI. Я за свою уже достаточно долгую жизнь видел ровно 4 варианта: VisualBasic, Delphi, C++Builder (та же Delphi, только с C++ вместо Паскаля) и VisualStudio (WinForms).
Я даже облегчу задачу и не буду настаивать на визуальной рисовалке, пусть будет текстовое описание, но чтобы реально интуитивное и лаконичное.
| |
|
5.26, skybon (ok), 14:38, 05/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Наверное...
>> Жаль, что акромя с++ и васика больше языков нет :-(
> Ну давайте, назовите хотябы пару языков, на которых легко и приятно делать
> GUI. Я за свою уже достаточно долгую жизнь видел ровно 4
> варианта: VisualBasic, Delphi, C++Builder (та же Delphi, только с C++ вместо
> Паскаля) и VisualStudio (WinForms).
> Я даже облегчу задачу и не буду настаивать на визуальной рисовалке, пусть
> будет текстовое описание, но чтобы реально интуитивное и лаконичное.
Glade + GObject Introspection.
| |
5.51, XoRe (ok), 23:38, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> пусть будет текстовое описание, но чтобы реально интуитивное и лаконичное.
svg?
| |
|
|
3.52, XoRe (ok), 23:38, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> При чем тут офис? На этой штуке, как понимаю, самые разные вещи
> писать можно. Для лиц, не желающих постигать всякие там си-плюс-плюсы, вполне
> себе годно, наверное.
"Я на си писал", говорите?
| |
|
|
1.5, Skull_2 (?), 08:56, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ещё две недели назад выпустили. ;)
Я в то же время в Альт Линукс собрал.
| |
1.14, Mr. Cake (?), 10:31, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А почему "свободная альтернатива"? Всё нужное для компиляции и запуска VB есть под MIT-лицензией же.
| |
|
2.21, mumu (ok), 12:30, 05/09/2016 [^] [^^] [^^^] [ответить]
| –2 +/– |
его фишка в простоте. Будет развиваться, превратится в непонятно что. Пусть уж будет как есть. Когда в нем запилили .Net стало вообще всгео хватать с избытком
| |
|
|
4.30, Аноним84701 (?), 15:59, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не такой он и простой, ИМХО Паскаль проще.
Там [VB] та простота, которая "хуже воровства" — на паскалях (фри, дельфях и т.д.) народ из особо упорoтых^W энтузиастнутых и драйвера с ОСями писать умудрялся. Выглядело конечно немного экзотично/непривычно, но в принципе проще читаемо и далеко не так "шибануто", как обычный VBшный код для любого действия вне рамок "обработка гуе-событий и пара-тройка операций с файлами и вводом пользоваетля".
Вот например вполне официальная версия замены подстрок в строке, VB5:
https://support.microsoft.com/en-us/kb/188007
[CODE]
Public Function Replace(sIn As String, sFind As String, _
sReplace As String, Optional nStart As Long = 1, _
Optional nCount As Long = -1, Optional bCompare As _
VbCompareMethod = vbBinaryCompare) As String
Dim nC As Long, nPos As Integer, sOut As String
sOut = sIn
nPos = InStr(nStart, sOut, sFind, bCompare)
If nPos = 0 Then GoTo EndFn:
Do
nC = nC + 1
sOut = Left(sOut, nPos - 1) & sReplace & _
Mid(sOut, nPos + Len(sFind))
If nCount <> -1 And nC >= nCount Then Exit Do
nPos = InStr(nStart, sOut, sFind, bCompare)
Loop While nPos > 0
EndFn:
Replace = sOut
End Function
[/CODE]
| |
|
|
2.23, KK (?), 12:41, 05/09/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
он развивается в рамках Net т.е. это фактически C# с синаксисом VB, а тот самый VB остался только в виде VBA
| |
|
1.29, robux (ok), 15:29, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> web-приложения скорее напоминают обычные GUI-программы, выполняемые на стороне сервера с трансляцией интерфейса в браузер удалённого клиента (браузер используется как графический терминал)
Веб головного мозга переходит в терминальную стадию!
Пошли веб-метастазы!
Ещё немножко, и до кого-то дойдёт, что вместо интерфейсного трафика, можно передавать записи.
Но скорей всего не дойдёт: избавятся от http[s], переведут интерфейсный трафик из BASE64 в бинарь, назовут это "облаками" и будут дальше обслуживать корпорастический сервер-клиентный тоталитаризм.
| |
|
2.31, mickvav (?), 16:30, 05/09/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Потом сделают внутри бинарных протоколов объекты, потом решат, что CORBA-2.0 как-то слишком сложно, сделают текстовый движок, потом сделают в этом тексте разметку и у нас будет Web 3.0!!!
| |
|
1.35, Аноним (-), 18:21, 05/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если это тот самый Visual Basic с которым я ДО БОЛИ знаком по офисным продуктам от Microsoft, то всё это нужно не только закoпать, но ещё и облить бензином и сжечь, а тех кто добровольно использует отправить на принудительное психиатрическое.
| |
1.53, Анон Петрович (?), 02:56, 06/09/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати неплохой язык - для развлекухи самое то. Я помню ещё Dark Basic был - для 3D игр. Тож прикольно. Я вообще на известной оси вращал тех кому не нравится. Как будто нельзя кодить ради удовольствия.
| |
|
2.59, кверти (ok), 20:10, 06/09/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, кто-то и гавно ест исключительно потому что ему вкусно. У каждого свои болезни...
| |
|
|