argon bulletin board

Факултети => Факултет по математика и информатика => Темата е започната от: antoniy в 21.12.2007, 14:32:42

Титла: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: antoniy в 21.12.2007, 14:32:42
http://fmi-plovdiv.org/bg_ver/t_info/msg449.htm
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Димитър Димитров в 21.12.2007, 23:28:35
Значи, гледам дисциплината "Проектиране на софтуер с примери на JAVA". Мисля, че това ще е полезна дисциплина и бих се записал но... Има изискване начални познания по JAVA. Java не съм пипал, но съм добре запознат с C# и имам, мога да кажа голям опит.  Според вас(моля за мнението ви) ако се понапъна тея дни да разуча поне синтаксиса на java (защото мисля, че начина на мислене го имам ) дали бих се справил с дисциплината? Не за друго просто мисля, че е полезна. Благодаря за мненията ви!
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 22.12.2007, 00:11:25
Java е subset на C#. Изключенията са много малко и може да ги научиш за няколко часа. По-сериозният проблем е class library-то което разбира се не можеш да научиш бързо, но пък едва ли ще ти трябва чак толкова за този курс.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: kabura_m в 22.12.2007, 00:24:23
Моето очакване от факултативния курс е да усвоим начин на мислене за проектиране на софтуеър ... т.е. не толкова код и тестване колкото концепции и семантика на разглеждания проблем !

Поне това очаквам .. а какво ще бъде ... ще видим следващия семестър! :)

Така, че там сме! :) Няма да имаш проблеми със синтаксиса на Java ... а доколкото знам JOKe може да даде доста категоричен отговор на въпроса ти! :)
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Jack Johnson в 23.12.2007, 13:59:05
Значи, гледам дисциплината "Проектиране на софтуер с примери на JAVA". Мисля, че това ще е полезна дисциплина и бих се записал но... Има изискване начални познания по JAVA. Java не съм пипал, но съм добре запознат с C# и имам, мога да кажа голям опит.  Според вас(моля за мнението ви) ако се понапъна тея дни да разуча поне синтаксиса на java (защото мисля, че начина на мислене го имам ) дали бих се справил с дисциплината? Не за друго просто мисля, че е полезна. Благодаря за мненията ви!

Щом имаш познания по ООП и конкретни познания по C# значи ще се справиш.

Иначе конкретно по коментарите след твоя пост мога да кажа, че Java и C# имат сериозни синтактични разлики, които в комбинация с различната библиотечна структура от класове, че и различните парадигми на разработка на различните видове приложения водят до обособяването на два съвършено различни свята.

Казано с по-прости думи C# и Java (като езици) имат много общо, но и много разлики, моето мнение е, че ако се запишеш на дисциплината това ще ти е само плюс, защото най-малкото ще разшириш общата си култура.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Димитър Димитров в 23.12.2007, 14:13:08
Мерси много за отговорите!
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 23.12.2007, 16:31:14
Нещата от Java които няма да се компилират на C# с минимални промени са много малко. Разбира се "малко" е относително понятие, но все пак нещата които ще се компилират са несравнимо повече. Освен това разликите се появяват при доста advanced неща. Е ако смятате, че "extends" вместо ":" е разлика която си струва да се коментира си взимам думите обратно.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 27.12.2007, 16:04:32
icewind : няма да имаш проблеми :) записвай. ще се акцентира в/у проектирането все пак.
NeshtoSeSluchi : :) ще кажа само 1 : в Java всеки метод е virtual самия и няма не виртуални методи като заебем ключовите думи и дали е : или extends/implements мисля че само онова за виртуалноста реално прави всякакви коментари и спорове излишни.
Java != Ц#
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 27.12.2007, 20:52:10
Вярно, бе! icewind  не трябва да пишеш virtual пред виртуалните методи. Да не се объркаш!
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 28.12.2007, 15:05:11
Вярно, бе! icewind  не трябва да пишеш virtual пред виртуалните методи. Да не се объркаш!
говоря че код макар и изглеждаш еднакво функционално сигурно не е :)
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 28.12.2007, 18:07:34
Явно имаме различни представи за различно. Само като опре до дежурния спор "C# е краден от Java" (което разбира се е напълно вярно за C# 1.0 i 1.1) да си спомните какво сте писали за грандиозните разлики.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 29.12.2007, 21:53:23
Явно имаме различни представи за различно. Само като опре до дежурния спор "C# е краден от Java" (което разбира се е напълно вярно за C# 1.0 i 1.1) да си спомните какво сте писали за грандиозните разлики.
краден да
но после окрасен с лайна :) пак да
в Ц# има поне 20 ключови думи дет ги няма в Java и да не говорим това с виртуалноста което е пална боза
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 30.12.2007, 03:29:38
Аз казах, че Java e подмножество на C# не съм твърдял обратното, така че не виждам в каква връзка се споменажат ключовите думи. Това с виртуалността е точно толкова добро колкото и другото.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 30.12.2007, 13:13:44
Аз казах, че Java e подмножество на C# не съм твърдял обратното, така че не виждам в каква връзка се споменажат ключовите думи. Това с виртуалността е точно толкова добро колкото и другото.
хаха подмножество тва се едно а C# е подмножество на C++ ако се замислиш е така извод - всеки който знае C++ автоматично би се справил и с C# ?
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: antoniy в 30.12.2007, 14:33:43
Айде стига безсмислени спорове де. Как можете всяка тема вие двамата да я сведете до C# vs. Java? Ходете да пиете по бира и там решете въпроса. :beer:
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 30.12.2007, 15:46:49
аи на бира ве.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 30.12.2007, 20:27:52
Някой път ми напомни да ти обясня какво е подмножество.
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 31.12.2007, 10:35:52
а ве не го включва напълно :) не ми обяснявай :) дори като ЕЗИК не го включва напълно..
край на спора ( вътрешни класове, анонимни класове,локални класове.... )
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: javahaterphplover в 03.01.2008, 19:51:13
Аве ни съ карайте ве, Ruby on Rails rulz aaa  :#1:  :bow: :beer: :beer:
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 04.01.2008, 14:57:40
Аве ни съ карайте ве, Ruby on Rails rulz aaa  :#1:  :bow: :beer: :beer:
за нищо не става
както и Groovy On Grails
или java on sails
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: NeshtoSeSluchi в 05.01.2008, 23:22:26
Това Java on Sails защо? Иначе ще се избият да слагат j пред всичко, но като загрубяха нещата и дезертираха... Java on Jails yo!
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: JOKe в 06.01.2008, 12:36:58
е не знам що така са го кръстили колкото до J-а не е вярно
Spring,Struts,Shale,Seam,Tapestry,Wicket никой няма отпред J а в момента са най използваните неща в Java светът
а иначе мене Java on jails ме кефи като име ама целия подход ме дразни :) за подобно разработване на веб може и да става бързо ама .. .:)
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Kas в 08.01.2008, 12:04:18
Kолеги, не замърсявайте темата със спорове. Темата се казва Факултативни дисциплини за зимен триместър 2007/08 г. ! Неразбирам как един човек, който иска да се запише на факултативна дисциплина ще се ориентира от всичките тези неща, които изписахте.

Целта на дисциплината "Проектиране на софтуер с примери на Java" е да ви запознае с основните правила, концепции и добри практики при проектирането на софтуер. За да се разберат по-лесно, всички тези правила и добри практики са подкрепени с примери на езика Java и най-различни примери от реалния живот като историята за Netscape Communicator, ракетата Ariane 5 и други. За да се разберат примерите не е толкова важно да се знае езика Java, колкото да имате основни знания по ООП.

Въпреки, че техниките за проектиране в курса се разглеждат основно под гледната точка на софтуерния разработчик и проектант, мисля че този курс би бил интересен и на хората, занимаващи се с Quality Assurance.

Поздрави,
Кирил Стефанов
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Forest в 15.01.2008, 21:47:01
"Проектиране на софтуер с примери на Java" изглежда много обещаваща и полезна, а и хумор си има.  :wink: :y:
Титла: Re: Факултативни дисциплини за зимен триместър 2007/08 г.
Публикувано от: Димитър Димитров в 29.01.2008, 13:09:52
То темата е малко стара но да си изкажа мнението... Че дисциплината е интересна да! Но пак ние задочниците май сме оставяни на заден план при правенето на програмата. От моята група сме аз и един колега (сигурно има и от горните курсове), и така стават нещата, че някои седмици когато имаме изпити (следобяд от 13:00) не може да посетим дисциплината.  В най-хубавия случай (ако си взимаме изпитите от първия път (което за сега става)) означава да изтървем три лецкии от всичките 10. Това си е почти 1/3. Ако пък ни скъсат на някой изпит... До колкото помня и повечето дисциплини бяха в събота (ако не се лъжа) Не, че ще се свърши света но не е приятно.