Существует фундаментальный недостаток в том, как мы думаем о сети, особенно при использовании MVC. Недостатком является то, что JavaScript как-то ответственен за представление. Представление - это представление, JavaScript (поведенческий или другой) - это JavaScript. В шаблоне MVVM от Silverlight и WPF мы сталкиваемся с «представлением первой» или «первой моделью». В MVC мы всегда должны пытаться рассуждать с точки зрения модели, и JavaScript во многом является частью этой модели.
Я бы предложил использовать шаблон AMD (мне самому нравится RequireJS ). Отделите свой JavaScript в модулях, определите свою функциональность и подключите свой html к JavaScript, вместо того чтобы полагаться на представление для загрузки JavaScript. Это очистит ваш код, разделит ваши проблемы и облегчит жизнь всем одним махом.
Вы не можете map
использовать фреймворк данных, но вы можете преобразовать dataframe в RDD и сопоставить это, выполнив spark_df.rdd.map()
. До Spark 2.0 spark_df.map
был бы псевдоним spark_df.rdd.map()
. С Spark 2.0 вы должны явно вызвать .rdd
.