С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение.
Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать? т.е. в общих чертах задайте направление. Собственно задача:
Есть физические устройства (весы), из которых по tcp/ip можно считывать различные параметры и изменять их. Протокол специфический, описание есть. Устройства подключены к локальной сети.
Требуется при помощи браузера смотреть эти параметры и воздействовать на них. Например, отображается страничка состояния весов и рядом кнопки — старт / стоп.
Приложения должно быть мультиплатформенным (windows/linux) и возможно в дальнейшем должно уметь общаться с базой данных (firebird).
Что лучше использовать? Может тут и не java лучше подойдет, а что-то другое? С интересом прочитаю все мнения, как бы вы решили эту задачу.
Здравствуйте, quantumm, Вы писали:
Q>С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение. Q>Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать?
Если уже нужен веб интерфейс, я бы честно говоря на php бы всё делал, быстро и просто...
А java здесь имхо только если для экспериментов.
Ни что в жизни ни даёться так просто как... хотелось бы...
Здравствуйте, frёёm, Вы писали:
Q>>С java знаком пока только в теории, но уже сейчас есть задача разработать конкретное приложение. Q>>Пока в голове от обилия всего полнейший "stack overflow". Прошу совета — как и чем? какие технологии лучше использовать? ёё>Если уже нужен веб интерфейс, я бы честно говоря на php бы всё делал, быстро и просто... ёё>А java здесь имхо только если для экспериментов.
Общатся с устройствами по TCP вы тоже на PHP предлагаете?
B>Общатся с устройствами по TCP вы тоже на PHP предлагаете?
а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет
раз протокол кастомный его все равно придется кодировать что на java что на php...
Ни что в жизни ни даёться так просто как... хотелось бы...
Здравствуйте, frёёm, Вы писали:
B>>Общатся с устройствами по TCP вы тоже на PHP предлагаете? ёё>а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет ёё>раз протокол кастомный его все равно придется кодировать что на java что на php...
Т.е. если PHP позволяет работать с сокетами, вполне как вариант...
Здравствуйте, quantumm, Вы писали:
Q>Т.е. если PHP позволяет работать с сокетами, вполне как вариант... Q>И если все java — каким путем тут идти?
Полистайте предложения о работе Java и PHP и сравните размеры дохода.
Здравствуйте, quantumm, Вы писали:
B>>>Общатся с устройствами по TCP вы тоже на PHP предлагаете? ёё>>а почему нет ? не вижу здесь особой проблемы...сокет он и в африке сокет ёё>>раз протокол кастомный его все равно придется кодировать что на java что на php...
Q>Т.е. если PHP позволяет работать с сокетами, вполне как вариант...
Ну его нафиг. Тогда уж Ruby\Groovy\whatever.
Q>И если все java — каким путем тут идти?
Логика
* Работа с сокетами — все есть из коробки
Веб
* Простенький веб движок (не JSF, не GWT).
* Kонтейнер — Jetty, Tomcat
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, quantumm, Вы писали:
Q>>Т.е. если PHP позволяет работать с сокетами, вполне как вариант... Q>>И если все java — каким путем тут идти? B>Полистайте предложения о работе Java и PHP и сравните размеры дохода.
Да, это тоже немаловажно. Одна из целей, кроме как решить насущную задачу и поставить приложение заказчику, также получить полезные навыки. Для меня это своего рода переквалификация, т.к. все до сего момента творилось в delphi. Поэтому и задачка для начала не сложная... самое сложное начать
Здравствуйте, GarryIV, Вы писали:
GIV>Ну его нафиг. Тогда уж Ruby\Groovy\whatever.
Ну это не принципиально, просто php язык простой, и общеизвестный, по нему куча экспертизы и даже я например его не плохо знаю.
Если автор знает иной скриптовый язык тойже серии то предпочтительно использовать его.
GIV>Не надо EJB и прочих наворотов.
Если уж быть максималистом то:
Для эффективного решения поставленной задачи:
php, или иной скриптовый язык пригодный для web разработки.
Для получения навыков:
Как раз таки EJB3 c какой нить JPA через Hibernate и показывать всё это через JSF сторонней какой нить реализацией.
Ну и изначально вопрос не звучал как: На чём написать простенькое приложение, что бы срубить побольше бабла и использовать по больше страшных букв
Ни что в жизни ни даёться так просто как... хотелось бы...