Подкиньте живой опенсорсный Java проект

💡 Усі статті, обговорення, новини про Java — в одному місці. Приєднуйтесь до Java спільноти!

Интересует живой проект с использываем Hibernate\Spring фреймворков для прокачки скила :)

Если кто знает такие, оставляйте ссылки на свн/гит багтрекинг.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Вам для образования желателен «каркас» приложения, т.е. недоделанный проект с уже настроенными библиотеками и «эталонными» решениями нескольких проблем (регистрация, авторизация, корзина покупок, ...). И все это «эталонно» — как по учебнику с шаблонами и рекомендуемыми практиками.
.
В реальном опенсорсном проекте — 100500 классов ,которые постоянно добавляют и переписывают. Вам нужно то ,что называется BluePrints — «This is Sun’s official programming model for Java Platform, Enterprise Edition (Java EE) Software Development Kit (SDK). It began with Java Pet Store, the original reference application for the Java EE platform. This became the de facto source code for using Enterprise Java Beans and all the latest components of the Java EE platform.»
.
Так вот — есть такой эпический проект Pet Store — простой инет магазин домашних животных с базой данных и плюшками. Поищите — есть ли его самая кошерная реализация на Spring/Hibernate. Найдете — отпишитесь, самому пригодится:)

О! Точно.
Жаль местный Pet Store на iBatis, а не Hibernate.

Скажи только, что тебе это не для резюме, а то что-то часто стали те, кто решил программировать только ради денег, склонятся к опенсорсу. Потому что иначе у тебя бы уже были кучи идей для опенсорсных проектов своих или патчи для множества других. А зачем кому-то человек, которого нужно носом тыкать в задачи и ещё и проверять его «работу»? А искать проект под конкретный фреймворк это маразм какой-то, учиться фреймворкам это даже звучит глупо.

1. не резюме, а опыта ради:)
2. есть, но писать самому и писать с командой других девелоперов разные вещи
3. зачем меня тыкать куда то? :) а код ревью неотъемлемая часть в любом серьезном проекте

4. а учиться прогать использывая мейнстрим фреймворки не глупо звучит?

Да это всё понятно но мог бы ты сам найти недостаток в каком-то уже сужествующем проекте и исправить его? Или дополнить чем-то хорошим? Если можешь-то тебе не нужны тут советы, а если не можешь, то что ты собираешься вообще делать даже если тебе подскажут проект? А вообще «мейнстрим фреймворки» то ещё дерьмо и интересуют они только работодателя, сделал бы лучше что-то для души.

www.broadleafcommerce.org/site/index.htm - опесорсный движок для ecommerce на Spring/Hibernate

Сам то понял что сказал? :)

стесняюсь спросить, что непонятно Вам? :)

Опенсорс для “прокачки скила” — бессмысленно. Желание сделать коммит должно идти:
— от из глубины сердца: вы сделали какой-то модуль к используемой у вас системе и решили им поделится с миром;
— из глубин ануса: вы нашли страшный бажище и нет желания поддерживать у себя отдельную ветку, поэтому отдаете фикс в сам проект.

Опенсорс с использованием “Hibernate\Spring” (технологий которіе есть мейнстримом коммерческой разработки) — это не опенсорс, а гуанопродукт, который решили сделать “типа опенсорс” для привлечения “бедных” слоев или патамушо поддерживать трудно (или по другим полит причинам)

Для обучения намного эффективнее хватать больше тасков на работе, при возникновении непоняток есть кому повыносить мозги :)

а что смысленно для прокачки скила?

холивар на тему фреймворков не хочу разводить, не для того топик делал.

К сожелению на работе сейчас нету возможности заниматся девелопингом, поэтому и ищу проекты «на стороне»)

а что смысленно для прокачки скила?

Какого скила? Программирования или зание фреймворка?
Во втором случае: лучше «работы» или каких-то заказов «на стороне», я не вижу.

В первом случае: можно и попробовать в опенсорсе, но снова же цель должна быть не «прокачка скила», а улучшение продукта.

на работе сейчас нету возможности заниматся девелопингом

null Junion Java Developer в InfoPulse

В Инфопульсе девелоперы не девелопят?? (Кстати, у вас опечатка в тайтле)

Скила програмирования с использыванием фреймворков. Улучшая продукт я не буду улучшать себя?

Вот такой суровый инфопульс)) Спасибо за тайтл, подправил.

А что плохого в изучении фреймворков? Как раз некоторые фреймворки и реализуют теоретическую базу, которая была наработана. Допустим то же Хибернейт, при том что не для всего подходит, реализует много всяких шаблонов программирования и проектирвания (там Dynamic Proxy, Session, Unit of Work и тд итп). Как раз для новичка на них и можно учится — это лучшая иллюстрация множества тех паттернов, которые он заучил, но не может запомнить.

А что плохого в изучении фреймворков?

А я говорил что это плохо?

Коментар порушує правила спільноти і видалений модераторами.

Підписатись на коментарі