Куда грести? (новичок)
От: quantumm  
Дата: 05.08.10 11:32
Оценка:
С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение.
Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать? т.е. в общих чертах задайте направление. Собственно задача:

Есть физические устройства (весы), из которых по tcp/ip можно считывать различные параметры и изменять их. Протокол специфический, описание есть. Устройства подключены к локальной сети.

Требуется при помощи браузера смотреть эти параметры и воздействовать на них. Например, отображается страничка состояния весов и рядом кнопки — старт / стоп.

Приложения должно быть мультиплатформенным (windows/linux) и возможно в дальнейшем должно уметь общаться с базой данных (firebird).

Что лучше использовать? Может тут и не java лучше подойдет, а что-то другое? С интересом прочитаю все мнения, как бы вы решили эту задачу.
Re: Куда грести? (новичок)
От: frёёm Россия  
Дата: 05.08.10 12:28
Оценка:
Здравствуйте, quantumm, Вы писали:

Q>С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение.

Q>Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать?
Если уже нужен веб интерфейс, я бы честно говоря на php бы всё делал, быстро и просто...
А java здесь имхо только если для экспериментов.
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[2]: Куда грести? (новичок)
От: Blazkowicz Россия  
Дата: 05.08.10 12:29
Оценка:
Здравствуйте, frёёm, Вы писали:

Q>>С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение.

Q>>Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать?
ёё>Если уже нужен веб интерфейс, я бы честно говоря на php бы всё делал, быстро и просто...
ёё>А java здесь имхо только если для экспериментов.
Общатся с устройствами по TCP вы тоже на PHP предлагаете?
Re[3]: Куда грести? (новичок)
От: frёёm Россия  
Дата: 05.08.10 12:33
Оценка:
B>Общатся с устройствами по TCP вы тоже на PHP предлагаете?
а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет
раз протокол кастомный его все равно придется кодировать что на java что на php...
Ни что в жизни ни даёться так просто как... хотелось бы...
Re[4]: Куда грести? (новичок)
От: quantumm  
Дата: 05.08.10 14:39
Оценка:
Здравствуйте, frёёm, Вы писали:

B>>Общатся с устройствами по TCP вы тоже на PHP предлагаете?

ёё>а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет
ёё>раз протокол кастомный его все равно придется кодировать что на java что на php...

Т.е. если PHP позволяет работать с сокетами, вполне как вариант...

И если все java — каким путем тут идти?
Re[5]: Куда грести? (новичок)
От: Blazkowicz Россия  
Дата: 05.08.10 14:48
Оценка:
Здравствуйте, quantumm, Вы писали:

Q>Т.е. если PHP позволяет работать с сокетами, вполне как вариант...

Q>И если все java — каким путем тут идти?
Полистайте предложения о работе Java и PHP и сравните размеры дохода.
Re[5]: Куда грести? (новичок)
От: GarryIV  
Дата: 05.08.10 15:06
Оценка:
Здравствуйте, quantumm, Вы писали:

B>>>Общатся с устройствами по TCP вы тоже на PHP предлагаете?

ёё>>а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет
ёё>>раз протокол кастомный его все равно придется кодировать что на java что на php...

Q>Т.е. если PHP позволяет работать с сокетами, вполне как вариант...

Ну его нафиг. Тогда уж Ruby\Groovy\whatever.

Q>И если все java — каким путем тут идти?


Логика
* Работа с сокетами — все есть из коробки
Веб
* Простенький веб движок (не JSF, не GWT).
* Kонтейнер — Jetty, Tomcat

Не надо EJB и прочих наворотов.
WBR, Igor Evgrafov
Re[6]: Куда грести? (новичок)
От: quantumm  
Дата: 05.08.10 16:49
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, quantumm, Вы писали:


Q>>Т.е. если PHP позволяет работать с сокетами, вполне как вариант...

Q>>И если все java — каким путем тут идти?
B>Полистайте предложения о работе Java и PHP и сравните размеры дохода.

Да, это тоже немаловажно. Одна из целей, кроме как решить насущную задачу и поставить приложение заказчику, также получить полезные навыки. Для меня это своего рода переквалификация, т.к. все до сего момента творилось в delphi. Поэтому и задачка для начала не сложная... самое сложное начать
Re[6]: Куда грести? (новичок)
От: frёёm Россия  
Дата: 05.08.10 20:35
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Ну его нафиг. Тогда уж Ruby\Groovy\whatever.

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

GIV>Не надо EJB и прочих наворотов.

Если уж быть максималистом то:

Для эффективного решения поставленной задачи:
php, или иной скриптовый язык пригодный для web разработки.

Для получения навыков:
Как раз таки EJB3 c какой нить JPA через Hibernate и показывать всё это через JSF сторонней какой нить реализацией.

Ну и изначально вопрос не звучал как: На чём написать простенькое приложение, что бы срубить побольше бабла и использовать по больше страшных букв
Ни что в жизни ни даёться так просто как... хотелось бы...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.