Главная страница
    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/



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

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

Наверх





Память: 0.56 MB
Время: 0.031 c
2-1192082670
Jimmy
2007-10-11 10:04
2007.11.04
Размер оперативной памяти


2-1191770512
Grim
2007-10-07 19:21
2007.11.04
Может программа сама поменть свой код?


2-1192114269
alex810
2007-10-11 18:51
2007.11.04
Регистр символов


8-1168415956
G_stan
2007-01-10 10:59
2007.11.04
Мультимедия


15-1191393493
Lex_!
2007-10-03 10:38
2007.11.04
Использование .NET 3.x





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский