imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 07.08.2010, 07:04     # 1
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Выглядывая из окошка: так на чём писать под юникс?

Связываемся с юниксовыми боксами через консоль, запускаем какие-то убогие скриптики. Это страшно напоминает песенку "Весь обвешан батничками, абсолютно весь..." и т.д.
Раз нет графической оболочки, на чем можно было бы писать в таком случае приложения с интерфейсом времен ДОС, ну, в стиле TP3.0 (турбо паскакаль) - с псевдографической формой, с полями ввода, с кнопочками отрисоваными в псевдографике и т.д.?
Если исключить shell script (ну очень противно на нём писать) и самое святое - C++?
Что-нибудь простенькое? Питон какой-нибудь?
The Pig вне форума  
Старый 07.08.2010, 10:28     # 2
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
Такое впечатление, что гугл ныне - нечто из сакральных масонских тайн - никто о нем и не слышал...

http://www.google.com.ua/search?q=linux+console+ide

выбирай сам, что тебе надо
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 08.08.2010, 23:44     # 3
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Цитата:
Сообщение от BorLase Посмотреть сообщение
Такое впечатление, что гугл ныне - нечто из сакральных масонских тайн - никто о нем и не слышал...

http://www.google.com.ua/search?q=linux+console+ide

выбирай сам, что тебе надо
Спасибо, что не ответили "RTFM" или "man"

Может быть, вы не дали себе труда понять/уточнить вопрос, так сильно хотелось вывалить своё "тебя чо, на гугле забанили?" на омирзительного виндузятника?

Вопрос был не про IDE для программирования.
Вопрос был - как создавать консольные приложения в стиле DOS
Вот о чем был вопрос.

Не про IDE

Про способы создания консольных приложений с псевдографикой.

Про не сложные способы

Под Unix

вот такие примерно приложения:



Пока гугл, знание сакрального имени которого придаёт вам столько важности,
выдал мне ncurses. И это всё.

кому-нибудь приходилось писать такие приложения? На чём проще и удобнее?

Последний раз редактировалось The Pig; 09.08.2010 в 00:15.
The Pig вне форума  
Старый 09.08.2010, 00:12     # 4
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
дык fpc чем не подходит?
albo вне форума  
Старый 09.08.2010, 00:31     # 5
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Цитата:
Сообщение от albo Посмотреть сообщение
дык fpc чем не подходит?
Это Pascal?
Как-то не просто найти как с ним работать на линуксе...
Он позволяет писать приложения для консоли?
А можно ли написать приложение на одной машине а потом лишь положить на рабочую только исполняемый файл, без инсталлирования всяких дополнительных вещей?
The Pig вне форума  
Старый 09.08.2010, 01:04     # 6
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 523

Borland - Гад и сволочь
Цитата:
Сообщение от The Pig Посмотреть сообщение
вот такие примерно приложения:
1С Бухгалтерия, несмотря на то, что запускается батником - написана на неком языке программирования (не уверен, но по-моему на Clipper'е). Тот же Pascal или C - неважно. Но для того, чтобы такое приложение написать - язык знать необходимо.

Цитата:
Сообщение от The Pig Посмотреть сообщение
На чём проще и удобнее?
На том, на чём умеете. Хоть на ассемблере, если он вам близок и знаком... Если вообще ни на чём не умеете - забудьте как страшный сон.
Программирование консольных приложений под DOS, Win, *NIX весьма сходно. Подключаете консольные и псевдографические библиотеки - и вперёд.

Если уж на то пошло - можно и "настоящие" GUI-приложения под никсами запускать удалённо. И траффика под это X-Server кушает меньше, нежели RDP/VNC/RAdmin под виндой...

А можно изучить PHP+HTML+JAVA и нарисовать красивый WEB-интерфейс к консольным скриптам/утилитам на AJAX.

И на питоне можно...

Вся фишка в том, что язык изучать придётся.

Цитата:
Сообщение от The Pig Посмотреть сообщение
А можно ли написать приложение на одной машине а потом лишь положить на рабочую только исполняемый файл, без инсталлирования всяких дополнительных вещей
Можно. Просто такое приложение будет очень громоздким. И питоном тут уже не обойтись...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 09.08.2010, 01:28     # 7
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
Цитата:
Сообщение от The Pig Посмотреть сообщение
Это Pascal?
Как-то не просто найти как с ним работать на линуксе...
Он позволяет писать приложения для консоли?
А можно ли написать приложение на одной машине а потом лишь положить на рабочую только исполняемый файл, без инсталлирования всяких дополнительных вещей?
дык эта... там есть вики. можно еще посмотреть в стороно PureBasic
albo вне форума  
Старый 09.08.2010, 01:57     # 8
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Цитата:
Сообщение от albo Посмотреть сообщение
дык эта... там есть вики. можно еще посмотреть в стороно PureBasic
Спасибо.
Pure Basic вроде бы только графика, написано требует XFree, это что-то наверное графическое.
Всё-таки не перестаю удивляться, насколько чудовищно консервативно и допотопно всё что связано с никсами. Но в общем это их понимание Job Security, как в средние века - хранение цехового знания, и делание его нарочито неудобочитаемым и непонятным - не дай бог простолюдины набегут и обойдутся без сакрального знания хранимого в тайнописи веками
The Pig вне форума  
Старый 09.08.2010, 05:11     # 9
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
Цитата:
Сообщение от The Pig Посмотреть сообщение
Спасибо.
Pure Basic вроде бы только графика, написано требует XFree, это что-то наверное графическое.
это для IDE, вроде. так задаете формат приложения консольное и собираете
albo вне форума  
Старый 09.08.2010, 08:08     # 10
The Pig
Banned
 
Аватар для The Pig
 
Регистрация: 30.10.2004
Адрес: USA
Сообщения: 41

The Pig Путь к славе только начался
Цитата:
Сообщение от albo Посмотреть сообщение
это для IDE, вроде. так задаете формат приложения консольное и собираете
Попробую. Штука в том, что установить что-либо на этот сервер очень проблематично, кроме как под своим аккаунтом в свою директорию. Как я понимаю, под никсом софт устанавливают из-под root, что у нас абсолютно исключено.
Поэтому я и подумал, можно ли собрать на одной машине, скажем у себя дома, а потом просто положить исполняемый файл на production в свой фолдер и чтобы он работал?
The Pig вне форума  
Старый 09.08.2010, 12:46     # 11
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
The Pig, извини - неправильно понял твой вопрос

вот это подойдет? порт TurboVision:
http://tvision.sourceforge.net/
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 09.08.2010, 23:17     # 12
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
Цитата:
Сообщение от The Pig Посмотреть сообщение
Попробую. Штука в том, что установить что-либо на этот сервер очень проблематично, кроме как под своим аккаунтом в свою директорию. Как я понимаю, под никсом софт устанавливают из-под root, что у нас абсолютно исключено.
Поэтому я и подумал, можно ли собрать на одной машине, скажем у себя дома, а потом просто положить исполняемый файл на production в свой фолдер и чтобы он работал?
так все это можно поставить под виндой, а собирать с указанием таргета линукс
albo вне форума  
Старый 13.08.2010, 00:02     # 13
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Канонически для написания подобных интерактивных консольных интерфейсов использовалась библиотека curses (ну и дериваты типа ncurses). Биндинги есть к куче языков, включая скриптовые типа PHP.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:49.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.