2014-09-05 4 views
0

Я студент-информатик в своем старшем классе в своем местном университете. Недавно я был нанят в качестве стажера для создания мобильного веб-приложения. Мобильное веб-приложение очень простое; он должен взаимодействовать с базой данных, чтобы дать полное представление базы данных для администратора и для конечных пользователей заполнить простой опрос. Раньше я никогда ничего не делал в веб-разработке, поэтому я сделал небольшое исследование и инструменты, которые продолжали появляться там, где html, css, java-скрипт и php. Тем не менее, я также столкнулся с другими инструментами с различными приложениями, такими как AJAX с JQuery, HTML5 и micrsofts asp.net. У меня есть базовое понимание html и css, но я еще не привержен платформе разработки. Мне нужен совет, по которому можно выбрать, исходя из следующих критериев:Какие инструменты следует использовать для разработки нейтрального веб-приложения устройства?

1) Я хочу разработать веб-сайт, который является нейтральным устройством. Поэтому я хочу, чтобы он хорошо работал как на рабочих столах, так и на мобильных устройствах. 2) Никто не знает будущего, но я хотел бы использовать платформу разработки, которая, вероятно, станет или останется стандартом в будущем. 3) Он должен быть доступен как часть стандартной серверной платформы для обычного веб-хоста 4) Он должен иметь возможность динамически генерировать веб-контент и интерфейс с базой данных SQL.

Я бы очень признателен за советы, ввод и т.д. Я не знаю, буду ли я заниматься карьерой в области веб-разработки, но я уже должен изучить хотя бы одну платформу разработки, я полагаю, что я мог бы изучить правильный.

Благодарим за любые советы и ввод.

+0

Я не специалист в этой области, но я помню презентацию на нем один раз. https://www.simple-talk.com/dotnet/asp.net/responsive-design-using-foundation-with-asp.net-mvc/ – granadaCoder

ответ

0

Если у вас нет фона для веб-разработчиков и вы не хотите тратить время на тщательное изучение, я бы рекомендовал использовать Google's GWT. Он предоставляет вам все инструменты для реализации вашего приложения исключительно на Java, не заботясь слишком много об интерфейсе. Поскольку все это в Java, вся обработка SQL может быть выполнена там, причем результаты отправляются на передний план.

Затем вы можете добавить в приложение встроенные элементы (гибкие таблицы, панели, кнопки, изображения и т. Д.), Используя только Java. Вы можете получить некоторые CSS-шаблоны из Интернета и применить стили без каких-либо знаний HTML.

После того, как вы готовы, вы можете скомпилировать все это в JavaScript с несколькими перестановками кода, совместимыми с большинством современных браузеров. Тогда все, что вам нужно сделать, - это развернуть эти созданные файлы JavaScript и HTML на свой HTTP-сервер и пользоваться :) Вы также можете напрямую коснуться HTML-кода, если у вас есть что-то, что нельзя применить через GWT, но в случае простого webapp это не так ...

Смежные вопросы