Форумы
Kalina LUG :: Форумы :: Основной :: General |
|
<< Предыдущая тема | Следующая тема >> |
На чем кодят под Линукс ? |
Переход на страницу >> | |
Модераторы: kalina, sanitar, NaTty, COMRADE_ARTYOM, variable, Solaris, az, Andreyf1
|
Автор | Добавил | ||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
Если надо скодить кроссплатформенное приложение которое работает с базой данных и обладает возможностью экспорта отчетов Office (OpenOffice) Естественно объектно-ориентированный язык программирования. В Линукс это что ? |
||
Наверх |
|
||
az |
|
||
ID пользователя #30
Зарегистрирован: Сбт Мар 01 2008, 13:42Сообщений: 273 |
Так а какая разница, что это в Linux, если в условиях есть кроссплатформенность ? java, qt, python, с++ (если это удовлетворяет кроссплатформенности), ну и может даже в сторону C# глянуть? |
||
Наверх |
|
||
LuckyStr |
|
||
ID пользователя #82
Зарегистрирован: Втр Янв 27 2009, 17:08Сообщений: 161 |
ruby, perl, php, ну как говорили выше python. для интерфейса QT. а вообще их немерянно, существует даже вариант delphi под линукс - lazaurus |
||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
пробовал скодить на php... сломался... мне подходит только, что-то объектно ориентированное типо delphi | ||
Наверх |
|
||
LuckyStr |
|
||
ID пользователя #82
Зарегистрирован: Втр Янв 27 2009, 17:08Сообщений: 161 |
судя по поседнему посту вы не совсем различаете термины IDE и ООП. все перечисленные в этой теме ЯП являются ООП, однако вместе с ЯП интегрированную среду разработки имеет только Delphi(Lazaurus) для всех остальных наличие такой среды не обязательно, чего чаще всего и не бывает под линуксом. Однако, если, как я понимаю вам нужно кодить мышкой, то существуют например такие штуки как Eclipse и QtCreator, в eclipse вы сосбственно кодите а в QTC мышкой создаете всякие окна итд. | ||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Также можно посоветовать бесплатную IDE Netbeans, удобная очень. | ||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
а что такое IDE программирование ? не слышал до этого загуглил, что-то все не то попадается. Нет четкого определения IDE - это.... и тд | ||
Наверх |
|
||
NaTty |
|
||
NaTty ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53Сообщений: 556 |
IDE - среда разработки. То есть редактор с подсветкой + компилятор + удобная вставка готовых тегов/команд + отладка + возможность совместной разработки проекта и т.д., чем круче IDE тем больше там возможностей. Часто бывают уже готовые каркасы программ, модули, функции, чтобы стандартные задачи руками не писать. Наверное, можно получше объяснить, но примерно так.
[ Редактирование Втр Авг 03 2010, 20:54 ] |
||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
посморел я на "легкий" Eclipse ... По русски почти ничего нет про него... Чувствую если там встанет затык какой, то надо будет на не наших форумах постится на ихнем языке... А еще большой вопрос разберусь ли с основами программирования в этой среде. Сейчас скачаю попробую на С хоть Hello написать и под Виндой и под Линукс. Тут еще вопрос возник для чего в основном этот Eclipse используется У меня сложилось впечатление что программить на java jar приложения... какие-то еще специализированные веща а для написания программ его использут для демонстрации того, что он это вообще может делать. Я когда задавал вопрос немного надеялся, что существует IDE где можно достаточно просто (на уровней Delphi) создавать приложения.. причем с крутым красивым интерфейсом (не как в Delphi) и ориентированное на написание программ работающих с базами данных (т.е богатый набор стандартных средств для работы с базами NaTty - спасибо за разжеваный ответ [ Редактирование Срд Авг 04 2010, 00:38 ] |
||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
ну вот началось.. запустил.. стал кодить.. а у меня даже Hello word не работает.. Говорит, что бинарный файл отсутствует, хотя все лежит, где надо.. Куда теперь податься ? Пойду в магазин завтра книгу смотреть... в нете нет ничего | ||
Наверх |
|
||
LuckyStr |
|
||
ID пользователя #82
Зарегистрирован: Втр Янв 27 2009, 17:08Сообщений: 161 |
выкинь eclipse и научись сначала кодить в текстовом редакторе скажем gedit там тоже есть подстветка синтаксиса. Урок 1. делаем Hello world создаем файл hw.c:
теперь заходим в консоль и пишем
правда если прога однофайловая можно обойтись и командой по проще
$ gcc -o hw hw.c
Это был пример на чистом C, чтобы писать на С++ нужно использовать компилятор g++ или тот же gcc. Это был первый урок, в следующем я вам расскажу про make-файлы и многофайловые приложения )). А если серьезно, C/C++ в винде и линуксе достаточно отличаются, поэтому чтобы перевести твою прогу в виндовый вариант придется учить MSDN. Если тебе не так важна производительность, а скорее всего это именно так, то учи PHP, Ruby, Python, Perl итд они полностью кроссплатформенны и гемороя с библиотеками, работой с БД, строками, сокетами и прочей лабуды там в разы меньше. К тому же, например для PHP Facebook в прошлом году выложил свой компилятор, и по скорости скомпилированной проги на PHP не так уж сильно отличается от проги на C. Так же стоит отметить, что истинным ООП из приведенных здесь является только Ruby, С++ же не смотря на свое название не является полноценным ООП, да и вообще в линуксе не любят C++ там пишут либо на C/asm либо на интерпритируемых языках. Теперь насчет eclipse, там есть миллиарды всяких дополнений, которые реализуют полноценную IDE под всем возможные ЯП. |
||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
схожу я все таки в магазин... посмотрю хорошую книжку... какая понравится, то и буду учить | ||
Наверх |
|
||
NaTty |
|
||
NaTty ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53Сообщений: 556 |
А кто что насчет Qt может сказать? | ||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
На самом деле IDE, которая будет делать все за программиста не существует. Придется все-таки учить, автор посмотрите с торону книг Фленова, говорят неплохие книги. | ||
Наверх |
|
||
naumOFF |
|
||
ID пользователя #124
Зарегистрирован: Втр Авг 11 2009, 15:46Сообщений: 53 |
2 LuckyStr спасибо учитель) [ Редактирование Срд Авг 04 2010, 20:01 ] |
||
Наверх |
|
||
LuckyStr |
|
||
ID пользователя #82
Зарегистрирован: Втр Янв 27 2009, 17:08Сообщений: 161 |
Solaris написал(а) ... На самом деле IDE, которая будет делать все за программиста не существует. Придется все-таки учить, автор посмотрите с торону книг Фленова, говорят неплохие книги. Не согласен, Фленов в основном пишет чтобы написать и продать, более менее читать можно только "PHP глазами хакера", а остальное не входит не в какие рамки. Читать надо книги от создателей языка или близких к ним людей например Ruby - Х.Фултон "Путь Ruby" PHP - Гутманс "PHP 5" C - Керниган "Язык программирования C"; итд P.S. рекомендация книг основана на личном опыте, в качестве подтверждения моей правоты можете прочитать комменты на озоне по поводу книг Фленова и тех что я привел [ Редактирование Чтв Авг 05 2010, 14:33 ] |
||
Наверх |
|
||
Solaris |
|
||
ID пользователя #22
Зарегистрирован: Втр Фев 26 2008, 15:15Сообщений: 1559 |
Это была просто рекомендация. Конечно думаю есть более стоящие книги. | ||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
зашел в магазин возде банка возраждение (промпроект) .. Программирование под Линукс представленно только одной книгой по Руби и несколько С++.. выбор ошеломил, зато по Делфи штук 30 в ряд | ||
Наверх |
|
||
FlySnake |
|
||
ID пользователя #21
Зарегистрирован: Втр Фев 26 2008, 14:34Сообщений: 229 |
Я под это дело недавно купил классическую книжку "C programming language" Brian W. Kernighan, Dennis M. Ritchie на амазоне как первый шаг в програмирование для ПК. Русские переводы - зло, по крайней мере в литературе по электронике, которую регулярно юзаю. Ещё необходима математическая подготовка, алгоритмы, графы и иже с ними. Во-первых это реально нужно чтобы соображать как чего делать и понимать как работают многие функции, во-вторых математика мозги в порядок приводит и позволяет легко представлять абстракции в общих случаях, выводить формулы и тд. В этом помогает intuit.ru (некоторые видеолекци можно на торент.сру найти - удобнее). Ощущаю это даже при програмировании микроконтроллеров, хотя там ни графы, ни сортировки не нужны, а больше электроника и логика. А в прикладных вещах так наверное вообще без это ни шагу |
||
Наверх |
|
||
sergey113 |
|
||
ID пользователя #28
Зарегистрирован: Птн Фев 29 2008, 12:07Сообщений: 674 |
скачал lazarus очень понравился.... Почти что delphi с которым я работал хоть не много... есть средства для работы с базами данных. Вот только книг на русском по Lazarus только одну нашел.. И там про работу с базами ничего. Информации на русском крайне мало | ||
Наверх |
|
||
Переход на страницу >> | |
Powered by e107 Forum System