| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > реализация java проекта в одиночку |
| Автор: slprcs 25.9.2011, 09:54 |
| Всем привет... ! Я только начинаю раскуривать java и цель обучения создание своего web-сервиса с достаточным серьезным на мой личный взгляд функционалом. Много читал и слышал о том, что релазовать сереьзные веб - проекты в одиночку на j2ee очень трудно и долго по сравнению например с php. Хотелось бы мнения людей имеющих опыт в web проектах о реальности и трудозатратах (в основном моё время) выполнения проекта. Для конкретности приведу ссылку на web-сервис который похож по маштабам и обилию функционала, но отличиается концепцией и назначением.: http://www.experts-exchange.com/ Насколько такое реализуемо в одиночку? Может быть у кого-нибудь есть в сравнение выполненные в одиночку web-проекты спасибо |
| Автор: En_t_end 25.9.2011, 11:57 |
| Для начала, определитесь с тем, что вы действительно хотите: http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0 http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82 |
| Автор: Skynin 25.9.2011, 12:20 | ||||
Это действительно так. Поэтому скажем для стартапов рекомендуется вначале запускать проект на php, python'е, ruby, а уж потом... Веб на джаве нужен тогда, когда проект - сложный, работает в нем много программистов, и требуется быстродействие при большой нагрузке. Либо для энтерпрайз проектов. Но если вы хотите изучать применение j2ee - то какая вам разница, дольше будет делаться или нет?
Думается в одиночку чтобы ни выбрали - будет делаться долго. Если говорить о профессиональном подходе, то лучше выбрать подходящий фреймворк, или ПО, например из списка http://java-source.net/open-source/portals Для изучения же, лучше выбрать задачу попроще, например написать простенький форум Или посмотреть и поучаствовать в каком-нибудь "Студенческом отделе кадров". |
| Автор: slprcs 25.9.2011, 13:28 | ||
Спасибо за ответ. Если быть точнее, то в моем случае это веб-приложение. |
| Автор: slprcs 25.9.2011, 13:59 |
| В процессе обучения думаю занимать себя различными задачками для того чтобы набраться опыта, но вот конечная цель такая . Наврдяли в моем проекте будет работать много программистов Изучение в принципе и планируется для создания в конечном итоге именно вышеописанного проекта (возможно в дальнейшем будут и другие, но пока речь об одном данном )поэтому интересует java как инструмент для реализации данной затеи. Спасибо Вам Skynin за ответ и за ссылочку ... ;) |
| Автор: AntonSaburov 26.9.2011, 18:24 |
| Можно здесь посмотреть - http://java-course.ru/students/students.php. Там начиная с части "Интернет-приложения на JAVA" можно посмотреть очень простое начало. |
| Автор: Stolzen 28.9.2011, 08:36 |
| Да можно в одиночку, почему нет. Если есть время и торопиться некуда. Но за неудачные решения никто по рукам не побъет вовремя, поэтому от написания кода до осознания того, что решение было плохим пройдет некоторое время и появится много кода, который потом бездалостно нужно будет выкорчевывать. Зато опыта куча |
| Автор: jvoid 28.9.2011, 09:02 | ||
Я сейчас таким занимаюсь. Учетная система для малого предприятия (своего). Учетная система, печать документов по шаблонам, формирование XML обменных файлов и др. Но я делаю больше не для того что б опыта набраться, а просто как хоби, жалею что раньше на программиста не выучился сейчас поздно уже. |
| Автор: Ares4322 28.9.2011, 16:06 |
| А какая цель всего этого? Научится использовать именно java для веба или научится писать для веба вообще? Если второе, то мне кажется, что начинать лучше не с java. Особенно, если не было опыта веб-программирования. Наверное, во втором случае лучшим будет Ruby. |
| Автор: GVCH 7.10.2011, 08:31 | ||
slprcs - если я скажу вам что вы будете еделать ето несколько лет, вы откажитесь от данной идеи ? Тут все зависит от вас, если решили делать то пожалуйсто все в ваших руках и некто вас не тормазит, садитесь учите делайте, что непонятно спрашивайте и тд... Не надо задаватся вапросом сколько я буду ето делать, надо задаватся вапросом как я будет ето делать, до конца ли я понимаю всю суть задачи, что мне для етого нужно и что я хочу увидеть в итоге... Даже если вы начнете проект и сделаете его на половину и он далее вам надоест и вы бросите его то у вас останется некий опыт преобретенный в процессе создания. |
| Автор: slprcs 14.10.2011, 09:59 | ||
Цель сделать веб-приложение, опыта в веб-программировании нету. Но я планирую после создания, естественно сопровождать своё приложение и в дальнейшем писать для веба, а сейчас ищу инструмент для создания веб-приложения, и в будущем написания других веб-приложений этим инструментом |
| Автор: slprcs 14.10.2011, 10:18 | ||||||||
Несколько лет ? Вопросы хорошие я действительно пока не совсем понимаю что мне для это нужно будет ... предполагаю что хороший фреймворк. Смотрю в сторону spring mvc. Опыт в любом случае это хорошо PHP же меня подкупает только скоростью разработки, но как я понимаю в java много инструментов, которые ускорят процесс разработки, те же фреймворки например. Добавлено @ 10:19
Ну учитесь же, значит не поздно |
| Автор: jk1 14.10.2011, 10:57 | ||
Я бы сравнивал с логарифмической линейкой - она сложнее в освоении, но позволяет решать более серьезные задачи. Научится хорошо кодить на Java EE - это действительно минимум пара лет. Если же вам просто нужен вебсайтег для перекладывания из формочки в базу - берите PHP или Ruby, там порог вхождения ниже на порядок. А то и вовсе, берите CMS на PHP и не парьтесь. Если чего-то не хватит, то всегда можно написать, благо на PHP это просто. Насчет серьезных проектов: ничего серьезного Вы, при всем уважении, самостоятельно без опыта не сделаете ни на Java, ни на PHP. Первый блин всегда будет комом и нужен кто-то, кто научит и подскажет. Если все же хочется делать самому, то отложите свою задачу и присоеденитесь к любому из существующих проектов. Поработав там с полгода Вы будете иметь вполне четкое представление о средствах и спосбах решения задачи. |
| Автор: slprcs 17.10.2011, 08:06 |
| Спасибо за советы |