Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Вниз

Кто программирует под Linux? Отзовитесь !!!   Найти похожие ветки 

 
de.   (2007-09-20 15:50) [0]

Ребят, прошу прощения, уже в который раз поднимаю вопросы в эту сторону...
Ситуация такая:
 Все предприятие переводят на Linux, FreeBSD... Старые программы написанные на Delphi + MS SQL, оказались не нужны, нам как программистам "широкого профиля" дали задание переписать все под Linux.
Вопросы которые меня интересуют:

1) Счего начать изучение QT + TDeveloper, есть ли какая то литература.?
2) Насколько QT (среда разработки) хорош, может есть альтернативы лутше.?  Если да, то почему.?
3) Какую БД под линух вы используете (Какую лучше использовать?).?
4) Есть ли исходники программ написанные на QT для работы с БД, если есть то где их можно найти.?
5) Возможно ли QT установить под FreeBSD, или у этого "монстра" есть какието свои среды разработок, если есть то какие, и где взять литературу как ими пользоваться.?

Прошу прощение за столь откровенные вопросы...
Дело в том, что нас поставили перед фактом все переделать под GPL, а с чего начать я вообще не знаю!!!!

Благодарствую коллеги за помощь. Если таковая будет иметь место в этой ветке...

:"-|


 
oldman ©   (2007-09-20 15:53) [1]

Извини за наезд, но чем "программирование по Linux" отличается от "программирование под Windows"???
Принципы программирования знаешь?
Ставь оболочку, читай хелп.
Еще раз извини за наезд...


 
Галинка ©   (2007-09-20 15:59) [2]

Литературы до черта. А так же туева хуча он-лайн ресурсов. И по FreeBSD тоже не мало. Например, www.opennet.ru


 
Сергей М. ©   (2007-09-20 15:59) [3]


> Ситуация такая:
>  Все предприятие переводят на Linux, FreeBSD


Вот ведь засада ...

Обнищала "контора" что ли ?


 
boriskb ©   (2007-09-20 15:59) [4]


>  программистам "широкого профиля" дали задание переписать
> все под Linux.


Если не секрет, что за контора?
А то, вот еслиб я такое получил, в свое время, сразу бы уволился.
Потому как "переписвть всё под Linux" в той конторе звучало примерно как "Срочно разработать свой автомобиль"


 
Сергей М. ©   (2007-09-20 16:04) [5]


> de


Твое "командование" осознает, что даже при смене его курса на GPL кой-какие финансовые документы, связанные с лицензированием, "органы" таки потребуют с "командования" в случае "наезда", и что GPL - это не халява чистейшей воды ?


 
celades ©   (2007-09-20 16:04) [6]


> Обнищала "контора" что ли ?

поумнела


 
Anatoly Podgoretsky ©   (2007-09-20 16:05) [7]

> de.  (20.09.2007 15:50:00)  [0]

FreeBSD это не Линукс, а Юникс.


 
Anatoly Podgoretsky ©   (2007-09-20 16:11) [8]

> celades  (20.09.2007 16:04:06)  [6]

Сомневаюсь однако.


 
oldman ©   (2007-09-20 16:13) [9]


> Anatoly Podgoretsky ©   (20.09.07 16:11) [8]
> Сомневаюсь однако.


И Вы не одиноки...


 
de.   (2007-09-20 16:13) [10]


> boriskb ©   (20.09.07 15:59) [4]
>
> >  программистам "широкого профиля" дали задание переписать
>
> > все под Linux.
>
>
> Если не секрет, что за контора?


> Галинка ©   (20.09.07 15:59) [2]

Как не пристойно девушке ругатся... ;-)

> oldman ©   (20.09.07 15:53) [1]

Программирование как таковое не пугает.! Пугает сделать правельный выбор сребы разработки дабы потом "не хлебать по чайной ложке..."
Литературу впринципе поискать не сложно, но апять таки же,  может подсказать какую хорошую литературу выбрать человек который имел дел с "программированием под Линукс"
Еще вопросы которые мне недает спать: Кукую БД лутше использовать.? Возможно ли QT установить под FreeBSD, или у этого "монстра" есть какието свои среды разработок, если есть то какие, и где взять литературу как ими пользоваться.?

> Сергей М. ©   (20.09.07 15:59) [3]

Угу.

......инвест :-)


 
tesseract ©   (2007-09-20 16:25) [11]


> FreeBSD это не Линукс, а Юникс.


FreeBSD происходит от At&T unix откололась в самом начале. Linux принадлежит к ветке system V. Но все они юниксы как и solaris и Aix и др.
> 2) Насколько QT (среда разработки) хорош, может есть альтернативы
> лутше.?  Если да, то почему.?


Лучше нет, но QT - дорогая для коммерческого использования. Она существует под нехилое количество систем, самый кросплатформенный и мощный framework.  Чисто под Unix можно программировать под GTK+  - он полностью халявен, но в разы меньше  по функционалу, чем QT.

Лучшая альтернатива - это java/ mono. В принципе скомпиленные в D2006 под .NET сборки должны спокойно лазить под linux. Исключая конечно неуправляемый код и обращения к WinAPI.

Ну и Wine - если исходники есть можно просто пробилдить софт, чтобы спокойно под него работал.


 
Anatoly Podgoretsky ©   (2007-09-20 16:29) [12]

> de.  (20.09.2007 16:13:10)  [10]

На твои вопросы есть ответы на сайтах производителей, что толку слушать случайных людей? Ведь сейчас нельзя, а скажем через полчаса можно.
Но в мире Линукс большой разброс и большинство это поделки, но есть и серьезные решения, правда они завязаны на конкретные Линукс, тоже относится и к Юниксам. Кстати QT очень дорог или придется идти по лицензии GPL


 
celades ©   (2007-09-20 16:32) [13]

А лучше взять Java. И не париться с С++


 
tesseract ©   (2007-09-20 16:38) [14]

Кстати тож интересно :

http://www.linuxjournal.com/article/5975


 
tesseract ©   (2007-09-20 16:39) [15]


> А лучше взять Java. И не париться с С++


Ага, ток работать придёться в solaris :-) Он только там шустро работает.


 
matt ©   (2007-09-20 16:43) [16]


> ток работать придёться в solaris :-) Он только там шустро
> работает.

а этот вариант так плох? )


 
Сергей М. ©   (2007-09-20 16:52) [17]


> de.   (20.09.07 16:13) [10]


> Угу.
>
> ......инвест :-)


Эт который Хопёр ?

Дык ыть сидят они уже, или я отстал от жизни ?)


 
Anatoly Podgoretsky ©   (2007-09-20 16:54) [18]

> Сергей М.  (20.09.2007 16:52:17)  [17]

Мы сидим, а денежки идут.


 
stanislav ©   (2007-09-20 17:07) [19]

А вместо MSSQL что?


 
iZEN ©   (2007-09-20 17:09) [20]


> Anatoly Podgoretsky ©   (20.09.07 16:05) [7]
>
> > de.  (20.09.2007 15:50:00)  [0]
>
> FreeBSD это не Линукс, а Юникс.

Нет.
Она такая же  Юникс, как и Linux. ;)


> tesseract ©   (20.09.07 16:39) [15]
> > А лучше взять Java. И не париться с С++
> Ага, ток работать придёться в solaris :-) Он только там
> шустро работает.

Не только в Solaris"е Java шустро работает.

Sun JDK 6.0 портирован на FreeBSD. Работает ощутимо быстро и памяти практически не потребяляет (в отличие от предшествующих версий). Так, смотрю по системному монитору, gnome-system-monitor: было занято 114,8Мб, после запуска NetBeans 5.5.1 с опциями "-Xms32m -J-Xmx512m" стало занято 152,9Мб.

Кроме этого постоянно запущены: графическая среда Xfce 4.4.1 под Xorg 7.3, фаловый менеджер Thunar, браузер Firefox 2.0.0.7 и почтовик Thunderbird 2.0.0.6, системные сервисы потребляют мизерное количество ресурсов.

Для программирования во FreeBSD есть абсолютно те же языки и инструменты, какие есть для различных дистрибутивов Linux. В Коллекции портов есть Eclipse (RCP, JDT, CDT) и её многочисленные плагины.


 
DVM ©   (2007-09-20 17:11) [21]


> А вместо MSSQL что?

MySQL


 
DVM ©   (2007-09-20 17:13) [22]


> Она такая же  Юникс, как и Linux. ;)

она юникс, как и линукс тоже юникс, но ветки разные System V и BSD (без такая же:)


 
stanislav ©   (2007-09-20 17:14) [23]

DVM ©   (20.09.07 17:11) [21]
Сложновато будет перевести.


 
DVM ©   (2007-09-20 17:15) [24]


> Сложновато будет перевести.

сложнее будет из Windows в Linux


 
iZEN ©   (2007-09-20 17:17) [25]


> de.   (20.09.07 15:50)
> Вопросы которые меня интересуют:
>
> 1) Счего начать изучение QT + TDeveloper, есть ли какая
> то литература.?

Да вроде есть бумажная книжка на русском по этой библиотеке.

> de.   (20.09.07 15:50)
> 2) Насколько QT (среда разработки) хорош, может есть альтернативы
> лутше.?  Если да, то почему.?

Да. Есть альтернативы лутше: Gtk распространяется под лицензией LGPL, тем смым давая возможность линковать с собой проприетарные изделия. В отличие от Qt, которая может быть либо куплена за $600 (вроде бы), либо использована только в полностью открытых проектах.

> de.   (20.09.07 15:50)
> 3) Какую БД под линух вы используете (Какую лучше использовать?
> ).?

Apache Derby с недавнего времени входит в поставку Sun JDK 6.0. :)

Среди нативных СУБД есть открытые: PostgreSQL, Firebird разных версий -- в Коллекции портов FreeBSD есть много разных СУБД.

> de.   (20.09.07 15:50)
> 4) Есть ли исходники программ написанные на QT для работы
> с БД, если есть то где их можно найти.?

Не буду ничего говорить.

> de.   (20.09.07 15:50)
> 5) Возможно ли QT установить под FreeBSD, или у этого "монстра"
> есть какието свои среды разработок, если есть то какие,
> и где взять литературу как ими пользоваться.?

Да. Всё есть.

Но лучше использовать Gtk, так как этот тулкит общепринятый для разработки корпоративных приложений, к тому же не имеет проблем с лицензированием. На нём написаны Firefox, Thunderbird, Evolution, Eclipse, OpenOffice, среды GNOME и Xfce4.


 
tesseract ©   (2007-09-20 17:18) [26]


> а этот вариант так плох? )


Да не ось очень понравилась - самый лучший *nix. Но вот с дровами траблы жуткие, как сервер OpenSolaris - почти идеален.


> Не только в Solaris"е Java шустро работает.


В GUI java ошутимо тормознее mono/.Net.


> MySQL


Шибанулся? Слона ставить или птицу. Кстати etersoft выпустила конвертер t-sql - pl/sql слоновий.


 
tesseract ©   (2007-09-20 17:19) [27]


>  В отличие от Qt, которая может быть либо куплена за $600
> (вроде бы), либо использована только в полностью открытых
> проектах.


6600 - но туда входит очень много всего, а GTK - только UI.


 
stanislav ©   (2007-09-20 17:20) [28]

de.   (20.09.07 15:50)
Есть хорошее решение как всего этого избежать - уволиться.


 
iZEN ©   (2007-09-20 17:21) [29]

(Eclipse написана с использованием библиотеки SWT, которая делает прямые JNI-вызовы к виджетам Gtk. Так что можно говорить, что Eclipse в некотором роде Gtk-приложение.)


 
DVM ©   (2007-09-20 17:23) [30]


> Шибанулся? Слона ставить или птицу.

Мне MySQL нравится. Уже много лет с ним работаю.


 
matt ©   (2007-09-20 17:25) [31]


> tesseract ©   (20.09.07 17:18) [26]
> Да не ось очень понравилась - самый лучший *nix. Но вот
> с дровами траблы жуткие, как сервер OpenSolaris - почти
> идеален.


ну так вполне логично покупать рабочие станции у Сана. тогда проблем с драйверами не возникнет


 
tesseract ©   (2007-09-20 17:33) [32]


> ну так вполне логично покупать рабочие станции у Сана. тогда
> проблем с драйверами не возникнет


Так можно покапаться в сертифицированном оборудовании SUN и набрать что нужно :-)


 
alex_*** ©   (2007-09-20 20:49) [33]

лихо все таки все переписать с дельфей под unix. Так и вижу кучу самописных и просто известных компонентов типа rx, ehLib, Quantum, которые там используются и пользователи к ним привыкли. И начальник скажет - чтоб все было как раньше чтобы пользователи даже не заметили, поскольку тупые и переучиваться не захотят ни в какую... Вот работа достойная настоящих крепких орехов.
А БД пользовать оракл и не зависеть в дальнейшем от операционки.

А вообще слышал ли кто про успешный переход контор под *nix с переписыванием своего софта?


 
Rouse_ ©   (2007-09-20 21:04) [34]


> oldman ©   (20.09.07 15:53) [1]
> Извини за наезд, но чем "программирование по Linux" отличается
> от "программирование под Windows"???

Программисту, привыкшему работать вплотную с Win32 API IMHO будет достаточно сложно приспособиться :)


 
Anatoly Podgoretsky ©   (2007-09-20 21:09) [35]

> alex_***  (20.09.2007 20:49:33)  [33]

Практически не слышал, в отличии от отрицательных последствий.
Хотя это и не означает, что таких нет.


 
tesseract ©   (2007-09-20 21:12) [36]


> Программисту, привыкшему работать вплотную с Win32 API IMHO
> будет достаточно сложно приспособиться :)


Зато есть fork !!!!!!!!!


 
Rouse_ ©   (2007-09-20 21:14) [37]


> tesseract ©   (20.09.07 21:12) [36]
> Зато есть fork !!!!!!!!!

Макс, в мире существует столько всего, что упомнить просто невозможно даже в энциклопедии :)


 
tesseract ©   (2007-09-20 21:25) [38]


> Макс, в мире существует столько всего, что упомнить просто
> невозможно даже в энциклопедии :)


Fork  ИМХО надо знать, хотя бы для того, чтобы знать, чем винда реальнее хуже :-D


 
Вася Правильный   (2007-09-20 21:29) [39]


> Все предприятие переводят на Linux, FreeBSD... Старые программы
> написанные на Delphi + MS SQL, оказались не нужны, нам как
> программистам "широкого профиля" дали задание переписать
> все под Linux.

экономят на спичках, теряют леса
беги от них, програмеров да и юзеров такое начальство за людей не считает


 
Черный Шаман   (2007-09-20 21:32) [40]


> de.   (20.09.07 15:50)


1. Вот к примеру нормальный набор http://bookzone.com.ua/search.php?search=qt&x=0&y=0 Ищи в инет-магазинах своей страны

2. Вещь термоядерная, возможно даже мощнее WinForms по количеству предоставляемых возможностей конфигурабельности интерфейсов.
Есть http://www.wxwidgets.org/, преимущество в бесплатности

3. FB, PostgreSQL, Oracle...

4. В примерах в поставке QT

5. Среда разработки Qt Designer
http://trolltech.com/products/qt/features/designer

PS

Покупайте IDEA, пишите на Java и не парьтесь
http://www.jetbrains.com/idea/


 
Черный Шаман   (2007-09-20 21:35) [41]


> iZEN ©   (20.09.07 17:17) [25]
>
> Да. Есть альтернативы лутше: Gtk распространяется под лицензией
> LGPL, тем смым давая возможность линковать с собой проприетарные
> изделия. В отличие от Qt, которая может быть либо куплена
> за $600


QT - на три системы под одного разработчика 6600$


 
Rouse_ ©   (2007-09-20 21:35) [42]


> tesseract ©   (20.09.07 21:25) [38]
> Fork  ИМХО надо знать, хотя бы для того, чтобы знать, чем
> винда реальнее хуже :-D

Ок, и чем-же винда реальнее хуже? :)


 
Anatoly Podgoretsky ©   (2007-09-20 21:38) [43]

> tesseract  (20.09.2007 21:12:36)  [36]

Ну его нафиг


 
Anatoly Podgoretsky ©   (2007-09-20 21:39) [44]

> Вася Правильный  (20.09.2007 21:29:39)  [39]

Оно еще и все свалит на них


 
tesseract ©   (2007-09-20 21:45) [45]


> Ну его нафиг


почему ? очень полезно создвать потомки потока с полным содержанием :-)

А тоо вечно кучу отднотипных даных забивать.


 
alex_mai ©   (2007-09-28 11:51) [46]

Знаю я такую организацию Приватбанк на Украине и Москомприват в Москве
Одним махом попереводили народ на Линукс, и народ теперь или разбегается или париться с линуксом. Самы простой  выход в сложившейся у вас ситуации
1. Ставьте Turbo Delphi Explorer на винду
2. Пишите проги и под вайном запускайте в Линуксе
3.Для вывода на печать чтобы не париться я использую вывод в формат Html
и через ShellExecute открываю эти страницы, а линуксе оно открывается броузером котрый установлен по умолчанию
4.База данных локальная Absolute Data Base работает на ура,
 сервер firebird  , из линукса коннектиться к серверу на винде и на линуксе
5.Запускаете под вайном, работает не медленее чем таже жаба, которая жрет много памяти, а некоторые задачи по 3 минуты грузяться да и намутили там столько что плеваться хочеться.
6.QT хоть и декларирует работу с firebird однако  мне не удалось поставить дрова ни под виндой ни под линуксом


 
alex_mai ©   (2007-09-28 11:54) [47]

Знаю я такую организацию Приватбанк на Украине и Москомприват в Москве
Одним махом попереводили народ на Линукс, и народ теперь или разбегается или париться с линуксом. Самы простой  выход в сложившейся у вас ситуации
1. Ставьте Turbo Delphi Explorer на винду
2. Пишите проги и под вайном запускайте в Линуксе
3.Для вывода на печать чтобы не париться я использую вывод в формат Html
и через ShellExecute открываю эти страницы, а линуксе оно открывается броузером котрый установлен по умолчанию
4.База данных локальная Absolute Data Base работает на ура,
 сервер firebird  , из линукса коннектиться к серверу на винде и на линуксе
5.Запускаете под вайном, работает не медленее чем таже жаба, которая жрет много памяти, а некоторые задачи по 3 минуты грузяться да и намутили там столько что плеваться хочеться.
6.QT хоть и декларирует работу с firebird однако  мне не удалось поставить дрова ни под виндой ни под линуксом


 
tesseract ©   (2007-09-28 13:23) [48]


> экономят на спичках, теряют лесабеги от них, програмеров
> да и юзеров такое начальство за людей не считает


Почему это ? Ты наёмный рабочий, и ты должен выполнять приказы, а не гордо посылать начальство нафиг. Не нравиться - ищи другую работу. Да и выход всегда можно найти. Если ты настоящий спец конечно.


 
3AA9CB51   (2007-10-07 22:12) [49]

— Вот как? — удивился и смягчился Чойо Чагас. — Приятная весть. Я вижу, наши беседы
не пропадают даром.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.6 MB
Время: 0.035 c
2-1192367636
WooW
2007-10-14 17:13
2007.11.04
RemoveDir


15-1191618106
SerJaNT
2007-10-06 01:01
2007.11.04
Тестирование в игровой форме


2-1192198988
Neo
2007-10-12 18:23
2007.11.04
как закрыть форму, если выполняется большой цикл?


15-1190313122
MASTERPROMA
2007-09-20 22:32
2007.11.04
подскажите анти-троян (inject-code)


6-1172822574
Wahnsinng
2007-03-02 11:02
2007.11.04
Каким образом вытащить информацию из frame





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский