LINUX.ORG.RU

Выбор Java или Perl


0

0

Буду использовать PostgreSQL,Apache (перенос с FoxPro for DOS).
Требование - быстрота работы проекта, дешевизна компа.

В затруднении в выборе языка и технологии.
В PostgreSQL хранимые процедуры на PERL есть, на Java не знаю.

Присматриваюсь к Tomcat и mod_perl::template
Tomcat тербует JRE/JDK или сам по себе работает?

Проблема с сессиями - Apache::Session так и не удалось запустить.

Каламбур короче, ответьте заблудившемуся.
М.

anonymous

Дешёвый комп -- скорее Perl, чем Java (IMHO).

Перенос с FoxPro -- а как вы это будете делать? Если парсить файлы БД, то скорее скриптовые языки (Perl, Python, Tcl). В первых двух точно есть средства работы с двоичными файлами (Tcl не смотрел).

Perl, Python и Tcl хорошо взаимодействуют с Postgress.

Python интегрируется с Java и более похож на Java по синтаксису, чем Perl и, тем более, Tcl.

О Java я многих вещей просто не знаю. Пусть те, кто знает, выскажутся за или против.

DKorolkov
()

Вот я как раз про perl ни в зуб ногой, и про его техноологии на
вебе.
А про яву кое что знаю.

Ну первое что значит перенос с foxpro ?
И при чем тут парсить файлы foxpro ?
на всякий случай java умет работать с DBF файлами.

По поводу хранимых процедур ? А какая разница в чем они пишуться,
это проблемы SQL сервера а не решения которое вы делаете.

По поводу БД больше чем уверен что java дружит(не то слово) с Postgress

Tomcat требует наличия JRE(JDK or SDK)
короче под tomcat 4.1.18 рекомендую jre 1.4
на jre 1.2 работать отказался хотя по доке все должно было ОК.
Есть еще вроде модуль под апачь для jsp страниц - не знаю не читал.

Если интересуетесь ява техноологиями рекомендую почитать
что нить легкое об:
java
applets
servlets
JSP(модель 2)-java beans
и EJB некий enterprase java bean - сам еще не разобрался

Вообщем техноологие не маленькие и на их изучение уходит до кучи времени.

Кратко как выглядит пост формы на вебе в jsp java bean model 2
Да простят меня явщики так как сам еще толком не разобрался.

Вызываем страничку типа form.jsp
нам вылетает некая форма
заполняем ее и жмем submit
опс а на action весит вызов srvlet
он значит из формы эти параметры забирает
типа a=getParametr("Name")
проверяет их может ченить в БД сотворить
а теперь самое интересное например у нас не правильно была заполнена
форма.
srvlet передает все прочитанные параметры назад в form.jsp страницу через контейнер .
а jsp страница просто печатает заново всю эту форму уже с полями.
Причем со стороны это выглядит бело и пушисто.
Короче типа страницы отображаются с помощью JSP аля HTML теги
а бизнес логика вызвана в отдельные классы на Servlet.
И все это друг с другом умеет взаимодействовать так бело и пушисто.
Кстати из jsp тоже можно вызвать servlet.

Главное что дезигнеры могут рисовать страницы в jsp так как это фактически чистые теги html. А программеры могут писать бизнеслогику
в java, при этом они не мешают друг другу.

Вообщем с первого захода понять техноологию до конца не удалось.

И кстати ява далеко не такая тормозная и ресурсоемкая как ее малюют.
Все меняеться в жизни и техноологии ускоряются.

Aleks_IZA
()

не много не в тему

я занимался переносом foxpro -> postgres.

я делал так: для каждой таблицы запускал list и писал вывод в файл, далее sed'ом и awk правил файл делая из этой информации то, что можно дать комманде copy в pgsql.

в общем поскольку у меня есть fox под юниксом я сделал практически автоматический конвертор большой фоксовой базы в постгресовскую. на выходе которого получался скрипт (по типу того, что делает pg_dump) засовывая который в psql строилась база.

bada
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.