Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [ASP.NET/PHP]Выбор инструмента для диплома


Автор: Gamber 23.1.2010, 22:49
Всем добрейшего времени дня или ночи...

Решил себе написать диплом smile
Задача такова - перевести с минимумом заморочек уже созданное мной на Delphi7/IB локальное приложение, автоматизирующее учетные операции по работе с клиентами, в Web-среду...

Само по себе приложение нехитрое: справочники (клиенты, услуги, продажи и т.д.), отчеты и формирование документации (средствами FR), операции (добавить, удалить, изменить), фильтры... Правда и это мне далось в свое время непросто  smile

При переводе предполагается немного доработать базу и формирование отчетности, создать систему аутентификации и, возможно, шифровать трафик SSL'ем... Вот вообщем то и все...

Из знаний: основы SQL, Access (+ немного VBA), вышеназванная связка Delphi7/IB, немного посмотрел на 2008 студию и С#...

На данный момент определяюсь между PHP/MySQL и ASP.NET(C#)/MSSQL...

Подскажите пожалуйста что предпочтительнее выбрать и почему?

P/S Пока склоняюсь в сторону ASP, насколько я понимаю, после Delphi с которым вообщем то ближе всего и знаком, работать с ASP будет по-проще, чем с PHP...

Автор: A5uKa 24.1.2010, 02:47
От HTML уйти не удастся  smile  и там и там - знаю на своём опыте.
ASP.NET мне нравится (Но отталкиваться от делфи нельзя) , надо понимать с чем едят C# (ну или VB) ... ну или Nemerle >_<
Так же хотябы разобрать все пошаговые примере в справочнике VS.
Но ещё никто мне не сказал, что мой выбор хорош - это холиварная битва и для того, чтобы посмотреть на настоящее сражение нужны титаны своего дела smile
Ну или можно не слушать о том, что всякие немерле - это юслесс языки однодневки без будущего и с кучей проблем.
Ещё есть такой момент, что изучение этого всего стаффа может отнять гораздо больше времени, чем кажется.
Хотя ... вот у "некоторых" на защите смотрят только скриншоты  smile  и MS Paint - очень популярный ЯП для ДП.

Автор: Gamber 24.1.2010, 12:48
Цитата

От HTML уйти не удастся smile и там и там - знаю на своём опыте.

А разве можно в полной мере уйти от HTML создавая web-приложение? Да и думаю, HTML это не то, чего стоит опасаться в этой ситуации smile

Ну до уровня на котором люди начинают работать с Nemerle, мне пока далековато smile

Пока что, читая все холиварные статьи на тему PHP vs ASP.NET, нахожу у всех авторов, одно единственное похожее умозаключение - ASP.NET: удобно и высокоформализованно, PHP: свободно (во всех контекстах) и быстро...

Только вот одного не понимаю, почему многие говорят, что освоить PHP легче, чем ASP.NET (прошу меня правильно понять, я не говорю о профессиональном освоении ни PHP, ни ASP.NET, речь идет о решении конкретной задачи (написание довольно тривиальной оболочки доступа к базе))... Это субъективно, или действительно есть на то основания?

Цитата

Хотя ... вот у "некоторых" на защите смотрят только скриншоты  smile  и MS Paint - очень популярный ЯП для ДП.

Ну вообщем то так оно и будет... Правда MS Paint часто заменяют MS Visio smile Так что делал (локальную версию) и собираюсь делать дальше, больше для себя...

Автор: A5uKa 24.1.2010, 18:36
Цитата

освоить PHP легче, чем ASP.NET

Не знаю  smile 
Я очень мало думаю о том, что легче освоить или на чём лушче писать. 

Цитата

Это субъективно, или действительно есть на то основания?

А разве вы эти основания не вычитали в холиварах smile
Что есть - то есть. Чего нет - того нет.

Автор: Simpliest 24.1.2010, 19:58
Цитата(Gamber @  24.1.2010,  11:48 Найти цитируемый пост)
освоить PHP легче, чем ASP.NET 

Сложность абстракций с которыми ты работаешь разная.

В PHP ты занимаешься тем что выводишь текст.

В ASP.NET тоже можно работать почти напрямую с потоком, но сложнее добраться, да и не нужно это. А на изучение технологии потребуется немало времени.

Контекст HTTP протокола и вообще смежных технологий как-то HTML, XML, XPath, JS, CSS примерно одинаков.

Как итог ASP.NET дольше изучать для эффективной работы. А в PHP тебе придется изобретать велосипеды (которые уже есть в ASP.NET).
Так что везде свои минусы и плюсы.

Автор: Gamber 25.1.2010, 10:06
A5uKa, а Вы философ smile

Цитата

Как итог ASP.NET дольше изучать для эффективной работы. А в PHP тебе придется изобретать велосипеды (которые уже есть в ASP.NET).

Ну вообщем-то так и подозревал...

Автор: Goldcoding 22.12.2011, 01:36
Если кто надумал делать диплом или курсовой на ASP.NET, http://www.goldcoding.net.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)