Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

beanshell vs (python OR Jython)

0 views
Skip to first unread message

Sławek

unread,
Apr 26, 2006, 7:51:53 AM4/26/06
to
Prośba o radę do kogoś kto zna te narzędzia. Jestem administratorem, z różnych
względów kilka lat temu sięgnąłem po javę (m.in. był mi potrzebny język
pozwalający odpalać programiki niezależnie od systemu operacyjnego). Mało
programuję (około 250 godzin rocznie). J2se znam nie najgorzej, do tego jdbc
(podstawy serwletów, jmail i takie tam też zdarzało mi się korzystać). Zawsze
jednak miałem wrażenie przerostu formy nad treścią gdy coś robiłem. Do
programików rzędu kilkuset (bardzo rzadko kilku tysięcy) linijek java to
jednak przesada. Od kilku miesięcy kusi mnie python (na razie kusi bo brak
czasu), ale zetknąłem się w między czasie z beanshellem. Teraz pytanie: do
tworzenia małych programów warto sie uczyć python(poświęcić czas, który się
zwróci) czy też lepiej sięgnąć po beanshell (skoro już znam jakoś tam javę).
Wiem że to takie wróżenie z fusów, i że gdybym nie znał javy to python, i że
powinienem poświęcić miesiąc albo dwa na pythona i sam ocenić. Niestety,
ździebko jestem zajęty dlatego prosiłbym o subiektywne opinie. Inne języki
odpadają z uwagi na makra OpenOffice. Pomimo ogromnej pokusy prosiłbym by nie
urządził ktoś flejmłora.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Jarosław Szczepankiewicz

unread,
Apr 26, 2006, 8:07:55 AM4/26/06
to
osobiscie moge tylko opisac moje doznania z jythonem (dodam ze nie uzywalem
szezej pythona):

ZALETY:
- swietny jezyk prototypowania GUI, jako jezyk automatyzacji aplikacji
wiekszej w javie do ktorej odwoluje sie z jythona (mozliwosci porownywalne z
VBA z Office)
- bardzo szybko sie pisze programy
- dostep do wszystkich bibliotek javy

WADY:
- brak poprawnej obslugi polskich liter (lub moja nieumiejetnosc rozwiazania
problemu), nie udalo mi sie zmusic do poprawnej obslugi polskich liter ktore
byly umieszczone w skrypcie jythona, prawdopodobnie jezeli polskie litery sa
ladowane z plikow zewnetrznych (np. txt) i nie sa konwertowane w skrypcie
miedzy roznymi buforami to dziala ok, choc nie udalo mi sie potwierdzic
tego, natomiast mialem problem zeby wyswietlic z poziomu jythona string z
polskimi literami ktore zagniezdzalem w skrypcie jythona (nie dzialaly
deklaracje kodowania uzywane w pythonie, prawdopodobnie nie sa obslugiwane,
inne triki tez nie pomagaly),
- slaby rozwoj (brak zmian od chyba roku przy wiadomych bugach) - to problem
jythona a nie pythona
- zakrecony system pakietow (jezeli wszystko umieszczone jest w jednym pliku
jest ok, natomiast gdy proboje sie zbudowac rozbudowana strukture klasowa to
pojawia sie problem, mi sie nie udalo poprawnie stworzyc struktury
pakietowej mimo ze opisane jest jak tworzyc pakiety, jezeli ktos jednak
mialby wiecej czasu niz ja to pewnie doszedlby do rozwiazania - to cecha
pythona a nie jythona), oczywiscie przy administracji to maly problem bo nie
twrozy sie rozbudowanych pakietow
- brak mozliwosci obslugi log4j (poprawnej) lub bardzo niewygodna obsluga
jego


mgl

unread,
Apr 26, 2006, 8:17:02 AM4/26/06
to
Sławek wrote:

> Prośba o radę do kogoś kto zna te narzędzia. Jestem administratorem, z różnych
> względów kilka lat temu sięgnąłem po javę (m.in. był mi potrzebny język
> pozwalający odpalać programiki niezależnie od systemu operacyjnego). Mało
> programuję (około 250 godzin rocznie). J2se znam nie najgorzej, do tego jdbc
> (podstawy serwletów, jmail i takie tam też zdarzało mi się korzystać). Zawsze
> jednak miałem wrażenie przerostu formy nad treścią gdy coś robiłem. Do
> programików rzędu kilkuset (bardzo rzadko kilku tysięcy) linijek java to
> jednak przesada. Od kilku miesięcy kusi mnie python (na razie kusi bo brak
> czasu), ale zetknąłem się w między czasie z beanshellem.

Jeśli chodzi o sprawne pisanie skrypcików to nie ma co kombinować, tylko
trzeba brać pythona - dynamiczny rozwój, duże community, milion rzeczy
już gotowych. A beanshell.. nawet nie wiedziałem, że jest coś takiego
(thx!) :)

pozdrawiam,
--
mgl

Twelve Hungry Mammoths

unread,
Apr 26, 2006, 2:54:34 PM4/26/06
to
On Wed, 26 Apr 2006 13:51:53 +0200, Sławek
<slawomir...@gazeta.SKASUJ-TO.pl> wrote:
> Prośba o radę do kogoś kto zna te narzędzia. Jestem administratorem, z
> różnych
> względów kilka lat temu sięgnąłem po javę (m.in. był mi potrzebny język
> pozwalający odpalać programiki niezależnie od systemu operacyjnego). Mało
> programuję (około 250 godzin rocznie). J2se znam nie najgorzej, do tego
> jdbc
> (podstawy serwletów, jmail i takie tam też zdarzało mi się korzystać).
> Zawsze
> jednak miałem wrażenie przerostu formy nad treścią gdy coś robiłem. Do
> programików rzędu kilkuset (bardzo rzadko kilku tysięcy) linijek java to
> jednak przesada. Od kilku miesięcy kusi mnie python (na razie kusi bo
> brak
> czasu), ale zetknąłem się w między czasie z beanshellem. Teraz pytanie:
> do
> tworzenia małych programów warto sie uczyć python(poświęcić czas, który
> się
> zwróci) czy też lepiej sięgnąć po beanshell (skoro już znam jakoś tam
> javę).
> Wiem że to takie wróżenie z fusów, i że gdybym nie znał javy to python,
> i że
> powinienem poświęcić miesiąc albo dwa na pythona i sam ocenić. Niestety,

pythona (skladni) nauczysz sie w pol godziny. potem to juz tylko kwestia
umiejetnosci szybkiego znajdowania w helpie potrzebnych klas/metod (albo
sciagania gotowych modulow).

pzdr
szeryf

0 new messages